OpenGL, 1 3DS (2007) DS, , OpenGL (Open Graphic L ibrary) OpenGL 3DS. , OpenGL. 3D Studio Autodesk. OpenGL 3DS. W indows.

Size: px
Start display at page:

Download "OpenGL, 1 3DS (2007) DS, , OpenGL (Open Graphic L ibrary) OpenGL 3DS. , OpenGL. 3D Studio Autodesk. OpenGL 3DS. W indows."

Transcription

1 : (2007) OpenGL 1, 2, 3 (1., ; 2., ; 3., ) :,3DS OBJ WRL, OpenGL (Open Graphic L ibrary) OBJ, Open2 GL,, : ; OpenGL; 3DS ; OBJ ; WRL : TP : A 0 OpenGL,, OpenGL, :, W indows, [ 1 ] OpenGL,OpenGL,, ;, 3D,3D,,,,, OpenGL, 13DS 3D StudioAutodesk, 3DS,, OpenGL 3DS, [ 1, 2 ] 3DSOpenGL V iew3ds. exe ( ),,V iew3ds. exe modelname. 3ds, 3DS V iew3ds, 3DS,, Export OpenGL C Code, OpenGL,. h. gl C,. h. gl, : :( KZCXZSW 117) :

2 84 29 Model = GL3DS_ initialize_modelname ( ) ; ModelName3DS,. h,, : #includemodelname. h, glcalll ist (Mod2 el),opengl 2OBJ OBJA lias/w avefront Maya,,3D [ 3 ] 2. 1OBJ OBJ,, OBJ v v v v v v v v v vn vn vn vn vn vn vn , OBJ,,, vn, Double, 1OBJ 1OBJ Tab. 1Key words and their meanings of the OBJ files v vt vn vp p L F curv surf end O bevel m tlib trace_obj : (1)( v x y z w) ; (2)( vt u v w) ; (3) ( vn I j k) ; (4) ( vp u v w) OBJ, : f v/vt/vn v/vt/vn v/vt/vn, v ; vt; vn,/,: f 1 /1 /12 /2 /23 /3 /34 /4 /4 ( ), : f 1 / /12 / /23 / /34 / /4 OBJ, 2. 2OBJ OBJ,, OBJ, : struct Vertex { int draw; GLfloat x; GLfloat y; GLfloat z; GLfloat nx; GLfloat ny; GLfloat nz; int colorindex; / / int vertexindex; / /

3 1 : OpenGL 85 int facets[ 90 ]; / / int facetsnum; / / int edges[ 60 ]; / / int edgesnum; / / struct ColorStruct { int index; / / GLfloat ra, ga, ba; GLfloat rd, gd, bd, ad; GLfloat rs, gs, bs; GLfloat spec; struct M aterialcolor { char name[ 100 ]; GLfloat ra, ga, ba; GLfloat rd, gd, bd, ad; GLfloat rs, gs, bs; GLfloat spec; struct ModelContext { int facetcount; / / int triangleflag; / / Vertex vertexl ist[ VERTEX_MAX ]; int vertexcount; / / Vertex linel ist[l INE_MAX ]; int linecount; / / Vertex linestripl ist[l INE_STR IP_MAX ]; int linestripcount; int edgel ist[ EDGE_MAX ] [ 2 ]; / / int edgecount; / / Vertex objvertexl ist[ OBJ_VERTEX_MAX ]; / /OBJ int ovcount; / / int oncount; / / ColorStruct colorl ist[ COLOR_MAX ]; int colorcount; / / : ModelContext 3 model,obj void readl inedata ( char 3 FileName) ; / / void readobjdata ( char 3 FileName) ; F ILE 3 fileopen ( const char 3 filename, const char 3 mode) ; MaterialColor 3 readmaterials( char / / 3 FileName) ; / /,, 1OBJ 1 OBJ Fig. 1Effect map after reading OJB files

4 WRL OpenGL WRL,,,, :, #VRML V2. 0 utf8 Produced by 3D Studio MAX VRML97 exporter, Ver2 sion 2, Beta 1 # MAX FileNaCl. max, Date Thu May ,,3D, : DEF Cylinder11 Transform { translation rotation children [ Transform { ] } translation children [ Shape { appearance Appearance { materialmaterial { diffusecolor } } geometry Cylinder { radius 2 height } ] } } coord Index [ 1, 4, 5, 2, - 1, 6, 0, 3, 7, - 1, 4, 6, 7, 5, - 1, 3, 2, 5, 7, - 1, 6, 4, 1, 0, - 1 ] WRL OpenGL,translation rotate scale [ 4, 5 ] WRL,, OpenGL,3D,Converter 3D Exp lorer 3D 3D, OpenGL, 3D,,, 4 3D OpenGL 3D,, OpenGL,OpenGL, : [ 1 ], 13DSMAXOpenGL [ J ]1, 2002, 5: 46. [ 2 ],,,13DGIS3DS [ J ] 1 ( ), 2004, 22 (1) : 87. [ 3 ],,1OpenGL Maya [ J ]1, 2002, 18 (10) : 29. [ 4 ],1 [ J ]1, 2000, 22 (3) : 229. [ 5 ],,1 OpenGL [ J ] 1, 2004, 25 (3) : 4751 : ( ),,,

5 6 ABSTRACTSVol. 29No. 1 GR ID SCHED UL ING BASED O N HY PERS IM L IANG Hong, ZHANG Q ian, D ING Ren2wei(College of Computer and Comm unication Engineering, Uni2 versity of Petroleum, Dongying , China ). COM PU TIN G TECHN IQU ES FOR GEO PHYS ICAL AND GEOCHEM ICAL EX PLORA T ION, 2007, 29 (1) : 76 To develop grid scheduling algorithm s, a high perform ance simulator is necessary since grid is a comp licated, dynam ic and autonomous environment. In the paper, the authors introduce the features of HyperSim, and p rovide the reasons to use by compa2 ring it w ith other sim ulators. And then, a particular analysis of the most classical M in - M in is made and show s that the algorithm can lead to a bad quality of load balancing. A modified module being able to bal2 ance the load effectively is developed and a corre2 sponding scheduling algorithm: D ivided - M in - M in is put forward. A t last, the algorithm is simulated with the aid of HyperSim and is p roved to be reasona2 ble and efficient. Key words: sim ulation; hypersim; schedule; M in - M in; D ivided - M in - M in A M ETHOD O F STAT IST ICAL ANALY S IS FO R GEOLO G ICAL L INEAM ENTS BASED O N RASTER IM AGE L I Zeng2bing, ZHANG Xiao2fan ( College of Re2 sources and Environment Sciences, Xinjiang Universi2 ty, U rumqi , China ). COM PU TING TECH2 N IQU ES FOR GEO PHYS ICAL AND GEOCHEM ICAL EX PLORA TION, 2007, 29 (1) : 80 In this paper, a method of statistical analysis for geological lineaments based on raster image is p ro2 posed by analyzing the lineam ents im age. The feature of this method is that the information is abstracted by computing w ith raster im age w ithout vectorization. Key words: lineament; statistical analysis; im age p rocessing IM PO RT AND M ANAGEM ENT FO R SEVERAL 3D MOD EL F IL ES IN O PENGL L I Hua 1, 2, X IAO W ei 3 (1. GuangZhou Institute of Ge2 ochem istry Chinese Academ y of sciences, Guangzhou , China; 2. Graduate School of the Chinese A2 cademy of Sciences, B eijing , China; 3. Na2 tional Research Center for GeoAnalysis, B eijing , China). COM PU TIN G TECHN IQU ES FOR GEO PHYS ICAL AND GEOCHEM ICAL EX PLORA 2 TION, 2007, 29 (1) : 83 The file form ats of several p revalent 3D files such as 3DS, OBJ and WRL files are introduced and the ways how to transfer 3D model files to OpenGL are discussed. The paper lays a strong emphasis on the file formats of OBJ file and how to use code to form the modeling data structure and how to paint the ob2 ject models. Then the powerful function of OpenGL can be used to 3D disp lay and interactive operation. These methods can be app lied into m any fields such as the terrain modeling, the city p lanning and the vir2 tual reality. Key words: 3D model file; opengl; 3DS file; OBJ file; WRL file THE REAL IZAT IO N O F M UL T I - PAGE PR INT ING AND PREV IEW O F SHALLOW SE ISM IC PRO F IL E W ITH VC + + SUN Sheng ( School of Geophysics and Information Technology, China University of Geosciences, B eijing , China). COM PU TIN G TECHN IQU ES FOR GEO PHYS ICAL AND GEOCHEM ICAL EX PLORA 2 TION, 2007, 29 (1) : 87 The continuous p rinting of shallow seism ic p ro2 files often can not be imp lemented without the help of suitable hardware, and this is a p roblem geophysicists sometim es encountered during the field work of the shallow seism ic exp loration. After a review of p ro2 gramm ing methods about p rinting with V isual C + +, a p rogramm ing method for the multi - page p rinting and p rint p review of shallow seism ic p rofiles is p res2 ented in this paper. The paper also gives a pattern of partition for p rofile images and an analysis of the difference between p rinting and p rint p review p rocess. According to the analysis, it is essential to have a p rint p review before a form al p rinting. The p rinting tests show that the feasibility of the method. Key words: multi - page p rinting; p rint p review; shallow seism ic p rofile

Erda s D irect X IKONOS GIS 3DGIS, Imagine V irtualgis PC I Geomatics PAMAP GIS Topographer ;, NOS QuickB ird WorldV iew ), Aug1, 2010

Erda s D irect X IKONOS GIS 3DGIS, Imagine V irtualgis PC I Geomatics PAMAP GIS Topographer ;, NOS QuickB ird WorldV iew ), Aug1, 2010 12 4 2010 8 JOURNAL OF GEO2INFORMATION SC IENCE Vol112, No14 Aug1, 2010 Erda s D irect X 1, 1, 1, 2 (1., 100029; 2., 610051) : GIS GIS IKONOS,, DEM,,, ERDAS IMAGINE 3dsMax,,, VC ++ 6. 0, D irectx,, ;,,

More information

Science of Surveying and Mapp ing ISO,

Science of Surveying and Mapp ing ISO, 315 2006 9 Science of Surveying and Mapp ing Vol131 No15 Sep, (, 100101) GIS, ( ),,,,, ; ; ; P282 A 1009Ο 2307 (2006) 05Ο 0083Ο 04 1,,,,,, [ 1 ], Abler ( 1987) GIS, [ 2Ο3 ], 500GB,,,,,, 2 : ( 1976 Ο),,,

More information

Aug1, 2010 JOURNAL OF GEO2INFORMATION SC IENCE : ; : : ( : ) ; 973 (2006CB701305) ; E2mail: lreis. ac.

Aug1, 2010 JOURNAL OF GEO2INFORMATION SC IENCE : ; : : ( : ) ; 973 (2006CB701305) ; E2mail: lreis. ac. 12 4 2010 8 JOURNAL OF GEO2INFORMATION SC IENCE Vol112, No14 Aug1, 2010,, (, 100101) :,,,,, : ; ; ; 1,,,, [ 1 ] 90, [ 2-3 ],,,,, [ 3 ],, [ 2-4 ],, [ 5-9 ], [ 10-11 ], [ 12 ], [ 13 ],,,,, [ 3 ], [ 14-15

More information

Introduction to VRT. Interactive Graphical Systems HT2007. Lars Pettersson. Interactive Graphical Systems

Introduction to VRT. Interactive Graphical Systems HT2007. Lars Pettersson. Interactive Graphical Systems Introduction to VRT Interactive Graphical Systems HT2007 Lars Pettersson lwp@it.uu.se Interactive Graphical Systems Implementation levels Application Scene Graph lib. Computer Graphics lib. Hardware Informationsteknologi

More information

Libraries for Computer Graphics. Introduction to VRT. Scene-graph libraries. Libraries for computer graphics. Scene-graph libraries (cont.

Libraries for Computer Graphics. Introduction to VRT. Scene-graph libraries. Libraries for computer graphics. Scene-graph libraries (cont. Libraries for Computer Graphics Introduction to VRT HT2004 Mikael Erlandsson mikael.erlandsson@hci.uu.se Application CG-Library OpenGL Hardware What functionality should be provided? Which data structures

More information

This lecture. Introduction to VRT. Hardware. Implementation levels. Scene-Graph libraries. Computer Graphic libraries

This lecture. Introduction to VRT. Hardware. Implementation levels. Scene-Graph libraries. Computer Graphic libraries Introduction to VRT HT2005 This lecture My research (not in your slides) Theory VRT Basic structures Useful functions Simple demo Mikael Erlandsson mikael.erlandsson@it.uu.se Informationsteknologi 2006-09-01

More information

Fast free2surface mesh generation for the calculation of tr imaran wave mak ing resistance

Fast free2surface mesh generation for the calculation of tr imaran wave mak ing resistance 31 4 Vol. 31. 4 2010 4 Journal of Harbin Engineering University Ap r. 2010 doi: 10. 3969 / j. issn. 1006-7043. 2010. 04. 001 1, 1, 2 (1., 430033; 2., 100073) : Rankine, NURBS ( B ),,.,,,, Rankine. : ;

More information

So il Geochem ica l Ba seline and Env ironm en ta l Background Va lues of Agr icultura l Reg ion s in Zhejiang Prov ince.

So il Geochem ica l Ba seline and Env ironm en ta l Background Va lues of Agr icultura l Reg ion s in Zhejiang Prov ince. 2007, 23 (2) : 81-88 Journal of Ecology and Rural Environm ent 1, 1, 2, 1 (1., 311203;, 065000) 2. :,, 13,,, 52(), : ; ; ; : P632; X8; P59 : A: 1673-4831 (2007) 02-0081 - 08 So il Geochem ica l Ba seline

More information

SM15K - Interface modules

SM15K - Interface modules DELTA ELEKTRONIKA B.V. DC POWER SUPPLIES Vissersdijk 4, 4301 ND Zierikzee, the Netherlands www.deltapowersupplies.com Tel. +31 111 413656 SM15K - Interface modules Mod els Description INT MOD M/S-2 Master/Slave

More information

Corel Smart Graphics Studio. Creating a sample XML file

Corel Smart Graphics Studio. Creating a sample XML file Corel Smart Graphics Studio Creating a sample XML file Last update: June 26, 2003 Table of Contents Cre at ing a sam ple XML file In tro duc tion to the Pro cess Builder.............. 3 Con nect ing to

More information

Kinds of Information. tjleone.com. Wonder. Create. Grow.

Kinds of Information. tjleone.com. Wonder. Create. Grow. tjleone.com Wonder. Create. Grow. TJ Leone Phone 847 951 0127 237 Custer Ave Fax 847 733 8812 Evanston, IL 60202 Emal tjleone@chiaravalle.org Kinds of Information TJ Leone January 2009 Introduction Logo

More information

OpenGL: Setup 3D World

OpenGL: Setup 3D World CT4510: Computer Graphics OpenGL: Setup 3D World BOCHANG MOON Prerequisite for 3D World Understanding on basic mathematical background, transformations, and spaces Pixels, raster image, ector, matrix,

More information

PA5: Last Hints on Symbol Table: Other Info to Keep

PA5: Last Hints on Symbol Table: Other Info to Keep PA5: Last Hints on Symbol Table: Other Info to Keep For each VarSTE: is it a local variable or a member variable? For each class: what will the object size be? For each method: - a VarSTE for "this" parameter

More information

MEGACACHE DOCS. Introduction. Particle Simulations. Particle Exporters. Example Videos

MEGACACHE DOCS. Introduction. Particle Simulations. Particle Exporters. Example Videos MEGACACHE DOCS Introduction MegaCache is an editor extension of for the Unity game engine, it allows you to import cached animated mesh geometry regardless of the topology, vertex count, material use etc

More information

, SPOT, IRS, Landsat7, IKONOS, QuickB ird O rbv iew. 4 : W avelet, , ( IFOV ) IFOV, , IKONOS QuickB ird Pan. Landsat TM SPOT HRV MS

, SPOT, IRS, Landsat7, IKONOS, QuickB ird O rbv iew. 4 : W avelet, , ( IFOV ) IFOV, , IKONOS QuickB ird Pan. Landsat TM SPOT HRV MS 10 4 2008 8 GEO2INFORMATION SC IENCE Vol110, No14 Aug1, 2008 1, 2, 1 (1, 350002; 2, 350007) :, W avelet SF IM Gram2schm idt PC I pansharpquickb ird :,,, QuickB ird : ; ; QuickB ird 1, SPOT, IRS, Landsat7,

More information

Interacting with a 3D World

Interacting with a 3D World CS380: Computer Graphics Interacting with a 3D World Sung-Eui Yoon ( 윤성의 ) Course URL: http://sglab.kaist.ac.kr/~sungeui/cg/ Announcement Mid-term exam 12:40pm ~ 2:00pm, Mar-26 (Mon.) 2 Class Objectives

More information

The first tim e you use Visual Studio it is im portant to get the initial settings right. Load Visual Studio 2010 from the Start menu:

The first tim e you use Visual Studio it is im portant to get the initial settings right. Load Visual Studio 2010 from the Start menu: Visual Studio is an I nt egrated Developm ent Environm ent (I DE) for program m ing in Visual Basic (it can also do C# and C+ + but we will not be covering those). I t is perfectly possible to write Visual

More information

When two polygons have the same shape and only differ in size, we say they are similar polygons.

When two polygons have the same shape and only differ in size, we say they are similar polygons. Chapter 10 Similar Polygons When two polygons have the same shape and only differ in size, we say they are similar polygons. These two pentagons are similar. More formally, two polygons are similar if

More information

CCS Levels of Information

CCS Levels of Information CCS Levels of Information R0, June 2015 Kolofon 2015-06- 03 < Previous page CCS Levels of information Product data sheet 2 bips Lyskær 1 Herlev DK- 2730 Denmark Telephone +45 7023

More information

Architectural Design

Architectural Design Architectural Design Establishing the overall structure of a software system Ian Sommerville - Software Engineering 1 Software architecture The design process for identifying the sub-systems making up

More information

Desktop Publishing Curriculum Mapping

Desktop Publishing Curriculum Mapping Prerequisite- Fundamentals of Technology Desktop Publishing Curriculum Mapping Chapters Objectives Standards Resources Office Skills Display and use shortcut menus Week 1 and 2 Minimize & restore windows

More information

When two polygons have the same shape and only differ in size, we say they are similar polygons.

When two polygons have the same shape and only differ in size, we say they are similar polygons. Chapter 7 Similar Polygons When two polygons have the same shape and only differ in size, we say they are similar polygons. These two pentagons are similar. More formally, two polygons are similar if and

More information

If the points on the coordinate plane below are the three vertices of a rectangle;

If the points on the coordinate plane below are the three vertices of a rectangle; Polygons in the Coordinate Plane - Step-by-Step Lesson If the points on the coordinate plane below are the three vertices of a rectangle; What are the coordinates of the fourth vertex? How do you know?

More information

GLSL 1: Basics. J.Tumblin-Modified SLIDES from:

GLSL 1: Basics. J.Tumblin-Modified SLIDES from: GLSL 1: Basics J.Tumblin-Modified SLIDES from: Ed Angel Professor of Computer Science, Electrical and Computer Engineering, and Media Arts Director, Arts Technology Center University of New Mexico and

More information

Les s on Topics. Les s on Objectives. Student Files Us ed

Les s on Topics. Les s on Objectives. Student Files Us ed Lesson 1 - Getting Started 1 Lesson 1 Getting S ta rted Les s on Topics Database Basics Starting Access and Opening a Database The Access Screen Viewing the Contents of a Database Viewing a Database Table

More information

Tutorial: Working with layout

Tutorial: Working with layout Welcome to CorelDRAW, a comprehensive vector-based drawing program for the graphics professional. This tutorial introduces the layout and organization tools in CorelDRAW. These tools are essential for

More information

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1

(12) Patent Application Publication (10) Pub. No.: US 2016/ A1 (19) United States US 2016028627OA1 (12) Patent Application Publication (10) Pub. No.: US 2016/0286270 A1 YUEN (43) Pub. Date: (54) KIND OF INTERACTIVE SHARING H4N2L/214 (2006.01) PLATFORMINTEGRATING TV

More information

Scan Conversion- Polygons

Scan Conversion- Polygons Scan Conversion- olgons Flood Fill Algorithm Chapter 9 Scan Conversion (part ) Drawing olgons on Raster Displa Input polgon with rasterized edges = (x,) point inside Goal: Fill interior with specified

More information

3D Modeling. 3D Modeling 1

3D Modeling. 3D Modeling 1 3D Modeling 3D Modeling 1 Virtual enviroments can be populated with "models" as well as regular geometries (glut shapes, glu quadrics, gl primitives). Models are: collections of primitives often in a display

More information

Scanline-based rendering of 2D vector graphics

Scanline-based rendering of 2D vector graphics Scanline-based rendering of 2D vector graphics Sang-Woo Seo 1, Yong-Luo Shen 1,2, Kwan-Young Kim 3, and Hyeong-Cheol Oh 4a) 1 Dept. of Elec. & Info. Eng., Graduate School, Korea Univ., Seoul 136 701, Korea

More information

Computer Graphics. CS52 Fall computer graphics introduction 2006 fabio pellacini 1

Computer Graphics. CS52 Fall computer graphics introduction 2006 fabio pellacini 1 Computer Graphics CS52 Fall 2006 computer graphics introduction 2006 fabio pellacini 1 introduction computer graphics introduction 2006 fabio pellacini 2 Computer Graphics: the study of creating images

More information

Computer Graphics. CS52 Winter computer graphics introduction 2008 fabio pellacini 1. introduction

Computer Graphics. CS52 Winter computer graphics introduction 2008 fabio pellacini 1. introduction Computer Graphics CS52 Winter 2008 computer graphics introduction 2008 fabio pellacini 1 introduction computer graphics introduction 2008 fabio pellacini 2 Computer Graphics: the study of creating images

More information

Y oung W on Lim 9 /1 /1 7

Y oung W on Lim 9 /1 /1 7 Overview (1 A) Cop y rig h t (c) 2 0 0 9-2 0 1 7 Y oung W. Lim. Perm ission is g ra nted to cop y, d istribute a nd /or m od ify th is d ocum ent und er th e term s of th e G N UFree D ocum enta tion License,

More information

Cider. Native Execution of ios Apps on Android. Alexander Van't Hof, Naser AlDuaij, Christoffer Dall, Nicolas Viennot, Jason Nieh. Columbia University

Cider. Native Execution of ios Apps on Android. Alexander Van't Hof, Naser AlDuaij, Christoffer Dall, Nicolas Viennot, Jason Nieh. Columbia University Cider Native Execution of Apps on Jeremy Andrus (jeremya@cs.columbia.edu) Alexander Van't Hof, Naser AlDuaij, Christoffer Dall, Nicolas Viennot, Jason Nieh Columbia University In the City of New York March

More information

Steepest Descent Can Take Exponentia l T im e for Symmetric Connection Networks'

Steepest Descent Can Take Exponentia l T im e for Symmetric Connection Networks' Complex Systems 2 (1988) 191-1 96 Steepest Descent Can Take Exponentia l T im e for Symmetric Connection Networks' Armin Haken Michael Luby Departm ent of Computer Science, University of Toronto, 10 King's

More information

Parametric description

Parametric description Examples: surface of revolution Vase Torus Parametric description Parameterization for a subdivision curve Modeling Polygonal meshes Graphics I Faces Face based objects: Polygonal meshes OpenGL is based

More information

second page of program icons in Launchpad the small dot that is fainter in color at the bottom of the display,

second page of program icons in Launchpad the small dot that is fainter in color at the bottom of the display, Page 1 TruE Studio From TruEmbroideryTM Software Monogram with Individual Letters Certification Lesson 3: Make it Your Own with Monograms! 1, Open TruE'M Studio from the Dock or from launchpad 2, To open

More information

4: Polygons and pixels

4: Polygons and pixels COMP711 Computer Graphics and Image Processing 4: Polygons and pixels Toby.Howard@manchester.ac.uk 1 Introduction We ll look at Properties of polygons: convexity, winding, faces, normals Scan conversion

More information

6.837 Introduction to Computer Graphics Assignment 5: OpenGL and Solid Textures Due Wednesday October 22, 2003 at 11:59pm

6.837 Introduction to Computer Graphics Assignment 5: OpenGL and Solid Textures Due Wednesday October 22, 2003 at 11:59pm 6.837 Introduction to Computer Graphics Assignment 5: OpenGL and Solid Textures Due Wednesday October 22, 2003 at 11:59pm In this assignment, you will add an interactive preview of the scene and solid

More information

The All-in-One, Intelligent NXC Controller

The All-in-One, Intelligent NXC Controller The All-in-One, Intelligent NXC Controller Centralized management for up to 200 APs ZyXEL Wireless Optimizer for easily planning, deployment and maintenance AP auto discovery and auto provisioning Visualized

More information

Journal of Chemical and Pharmaceutical Research, 2013, 5(9): Research Article. Reading and voxelization of 3D models

Journal of Chemical and Pharmaceutical Research, 2013, 5(9): Research Article. Reading and voxelization of 3D models Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2013, 5(9):420-427 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Reading and voxelization of 3D models Xu Haili,

More information

Tutorial 3. Jun Xu, Teaching Asistant csjunxu/ February 16, COMP4134 Biometrics Authentication

Tutorial 3. Jun Xu, Teaching Asistant   csjunxu/ February 16, COMP4134 Biometrics Authentication Tutorial 3 Jun Xu, Teaching Asistant http://www4.comp.polyu.edu.hk/ csjunxu/ COMP4134 Biometrics Authentication February 16, 2017 Table of Contents Problems Problem 1: Answer the questions Problem 2: Pattern

More information

CS 380 Introduction to Computer Graphics. LAB (1) : OpenGL Tutorial Reference : Foundations of 3D Computer Graphics, Steven J.

CS 380 Introduction to Computer Graphics. LAB (1) : OpenGL Tutorial Reference : Foundations of 3D Computer Graphics, Steven J. CS 380 Introduction to Computer Graphics LAB (1) : OpenGL Tutorial 2018. 03. 05 Reference : Foundations of 3D Computer Graphics, Steven J. Gortler Goals Understand OpenGL pipeline Practice basic OpenGL

More information

AAS in Graphic Design

AAS in Graphic Design AAS in Graphic Design 2 Two-Year RD115 Academic Thinking & Reading 3 ART131 Intro to Drawing 1* 4 ART224 Type Design 1 4 ART225 Type Design 2 4 WR115 Introduction to Composition 4 VC111 Intro to Visual

More information

The 3D Graphics Rendering Pipeline

The 3D Graphics Rendering Pipeline The 3D Graphics Rendering Pipeline Animação e Visualização Tridimensional João Madeiras Pereira Which Visualization? Interactive Real-Time Rendering 3D scenes Realism Real-Time Interaction Application

More information

Revision Pack. Edexcel GCSE Maths (1 9) Non-calculator Questions Shapes

Revision Pack. Edexcel GCSE Maths (1 9) Non-calculator Questions Shapes Edexcel GCSE Maths (1 9) Revision Pack Non-calculator Questions Shapes Edited by: K V Kumaran kvkumaran@gmail.com 07961319548 www.kumarmaths.weebly.com kumarmaths.weebly.com 1 Q1. All the measurements

More information

Maya Lesson 3 Temple Base & Columns

Maya Lesson 3 Temple Base & Columns Maya Lesson 3 Temple Base & Columns Make a new Folder inside your Computer Animation Folder and name it: Temple Save using Save As, and select Incremental Save, with 5 Saves. Name: Lesson3Temple YourName.ma

More information

GEO GRA P HICAL RESEA RCH

GEO GRA P HICAL RESEA RCH 24 6 2005 11 GEO GRA P HICAL RESEA RCH Vol124, No16 Nov1, 2005 1,2, 1, 1, 1 (11, 210093 ; 21, 653100) :,, Open GL,,,,,,, : ; ; Open GL ; : 100020585 (2005) 0620947210 1 [1 ],,,,,,, ;,, Sven Fuhrmann Delp

More information

API Background. Prof. George Wolberg Dept. of Computer Science City College of New York

API Background. Prof. George Wolberg Dept. of Computer Science City College of New York API Background Prof. George Wolberg Dept. of Computer Science City College of New York Objectives Graphics API history OpenGL API OpenGL function format Immediate Mode vs Retained Mode Examples The Programmer

More information

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1

(12) Patent Application Publication (10) Pub. No.: US 2010/ A1 US 20100156940A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2010/0156940 A1 Fan et al. (43) Pub. Date: (54) METHOD AND SYSTEM FOR UTILIZING Publication Classification TRANSFORMATION

More information

Design and Application of the Visual Model Pool of Mechanical Parts based on Computer-Aided Technologies

Design and Application of the Visual Model Pool of Mechanical Parts based on Computer-Aided Technologies Design and Application of the Visual Model Pool of Mechanical Parts based on Computer-Aided Technologies Xiaoying Dong, Xia Ye, Qinxian Jiang, Xianghua Zhang and Wei Bi School of Mechanical and Automobile

More information

MODEL 528 SERIES DIGITAL COMMUNICATION STATION TABLE OF CONTENTS. Sec tion 1, Soft ware setup Sec tion 2, Hard ware setup...

MODEL 528 SERIES DIGITAL COMMUNICATION STATION TABLE OF CONTENTS. Sec tion 1, Soft ware setup Sec tion 2, Hard ware setup... TABLE OF CONTENTS DIGITAL COMMUNICATION STATION TABLE OF CONTENTS Sec tion 1, Soft ware setup...................... 1 Sec tion 2, Hard ware setup..................... 21 528SRM Internal Speaker Connections...........

More information

China Academic Journal Electronic Publishing House. All rights reserved JOURNAL OF NATURAL RESOURCES Aug.

China Academic Journal Electronic Publishing House. All rights reserved JOURNAL OF NATURAL RESOURCES Aug. 25 8 Vol125 No18 2010 8 JOURNAL OF NATURAL RESOURCES Aug., 2010 1, 2, 1, 2, 3, 1, 2 1, 2, 3, (11, 100101; 21, 100101; 31, 100049) :, 021 8, 1998 2007, :,, ; 1998 2003,, 2004,,,, : ; ; ; ; : F252; F407121

More information

Jumpstarters for Geometry. Table of Contents. Table of Contents

Jumpstarters for Geometry. Table of Contents. Table of Contents Table of Contents Table of Contents Introduction to the Teacher...1 Lines, Rays, and Line Segments...2 Classifying Angles...3 Measuring and Drawing Angles...4 Classifying Pairs of Lines...5 Special Pairs

More information

Journal of South China University of Technology Vol. 34 No (Natural Science Edition) October 2006 TiO 2 ( F2TiO 2 )

Journal of South China University of Technology Vol. 34 No (Natural Science Edition) October 2006 TiO 2 ( F2TiO 2 ) ( ) 34 10 Journal of South China University of Technology Vol 34 No 10 2006 10 (Natural Science Edition) October 2006 : 10002565X ( 2006) 1020035205 3 E2mail: chsjliao@ scut edu cn wwwspmcomcn g :, E2mail:

More information

Geometric Objects and Transformation

Geometric Objects and Transformation Geometric Objects and Transformation 51478 218 년가을학기 1/11/218 단국대학교박경신 RHS Coordinate Sstems Right Hand Coordinate Sstem (RHS) z+ coming out of the screen Counter clockwise rotation If X-ais rotation,

More information

CGS 3220 Lecture 17 Subdivision Surfaces

CGS 3220 Lecture 17 Subdivision Surfaces CGS 3220 Lecture 17 Subdivision Surfaces Introduction to Computer Aided Modeling Instructor: Brent Rossen Overview Converting from polygons to subdivision surfaces (sub-d) Modeling with sub-d using polygon

More information

Multiple Choice 1. is the tab that contains the most commonly used commands. a) View b) Home c) Insert d) Start

Multiple Choice 1. is the tab that contains the most commonly used commands. a) View b) Home c) Insert d) Start LESSON 1 PUBLISHER 2010 1. Microsoft Publisher 2010 helps you create professional-looking publications quickly and easily. 2. Microsoft Publisher 2010 template options include the choices of template,

More information

The Research of Real 3D Modeling in the Digital Heritage Protection of Ancient Architecture

The Research of Real 3D Modeling in the Digital Heritage Protection of Ancient Architecture The Research of Real 3D Modeling in the Digital Heritage Protection of Ancient Architecture Conghua Wang 1,2, Shanxin Zhang 1,2, Erping Zhao 1, Xiaodan Guo 1 1. School of Information Engineering Tibet

More information

High Level Graphics Programming & VR System Architecture

High Level Graphics Programming & VR System Architecture High Level Graphics Programming & VR System Architecture Hannes Interactive Media Systems Group (IMS) Institute of Software Technology and Interactive Systems Based on material by Dieter Schmalstieg VR

More information

and Transformation RHS Coordinate Systems

and Transformation RHS Coordinate Systems Geometric Objects and Transformation 321190 2014 년봄학기 4/17/2014 박경신 RHS Coordinate Sstems Right Hand Coordinate Sstem (RHS) z+ coming out of the screen Counter clockwise rotation If X-ais rotation, Y->Z

More information

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/ A1 HUI (43) Pub. Date: Mar.

US A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/ A1 HUI (43) Pub. Date: Mar. US 20150067353A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2015/0067353 A1 HUI (43) Pub. Date: Mar. 5, 2015 (54) STORAGE MANAGEMENT DEVICE AND (52) US. Cl. STORAGE MANAGEMENT

More information

1st Point. 2nd Point. hold shift & drag along Y. Splines

1st Point. 2nd Point. hold shift & drag along Y. Splines Splines STEP 1: open 3DS Max _ from the Command Panel under the Create tab click on Shapes (note: shapes are really Splines) _ under Object Type click on Ellipse STEP 2: Expand the Keyboard Entry tab type

More information

Scalar Visualization

Scalar Visualization Scalar Visualization Mike Bailey mjb@cs.oregonstate.edu scalar.pptx In Visualization, we Use the Concept of a Transfer Function to set Color as a Function of Scalar Value Color Scalar Value 1 A Gallery

More information

Design and Implementation of Modeling Virtual Campus

Design and Implementation of Modeling Virtual Campus Design and Implementation of Modeling Virtual Campus Zhao Mei-Hong, Member, IACSIT Abstract In this paper, it took Suzhou University of Science and Technology as an example, designed a real-time virtual

More information

SolarVu Installation Guide For SunEdison System Replacement

SolarVu Installation Guide For SunEdison System Replacement -V V L N SEEDS R SolarVu Installation Guide For SunEdison System Replacement Introduction SolarVu is an energy portal that enables remote monitoring of renewable energy generation sites over the internet.

More information

PRODUCT CATALOG 2018

PRODUCT CATALOG 2018 PRODUCT CATALOG 2018 BROADCAST QUALITY MADE AFFORDABLE 2 Welcome We invite you to explore our 2018 Product Catalog. Here at PTZOptics we pride ourselves on providing Broadcast quality equipment, made affordable.

More information

Study of Map Symbol Design Sub-System in Geostar Software

Study of Map Symbol Design Sub-System in Geostar Software Study of Map Symbol Design Sub-System in Geostar Software CHENG Peng-gen 1, 2 GONG Jian-ya 1 WANG Yan-dong 1 (National Key Lab for Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan

More information

Editing Polygons. Adding material/volume: Extrude. Learning objectives

Editing Polygons. Adding material/volume: Extrude. Learning objectives Learning objectives Be able to: use the Extrude tool to add volume to a polygon know what edge loops are and how to insert edge loops in a polygon cut edges in a polygon know multiple methods of sewing

More information

MP2637A 2.5A, Single-Cell, Switch Mode Battery Charger with Power Path Management (PPM) and 2.4A System Boost Current

MP2637A 2.5A, Single-Cell, Switch Mode Battery Charger with Power Path Management (PPM) and 2.4A System Boost Current V. 01/18 DES The M swit ch path ion o range The mode and b When opera detec charg curr en Other aut o-r both reg ula the sy In th MP26 MODE The O in bo outpu disco in the opera remov st atus from b To

More information

Table of Contents OVERVIEW

Table of Contents OVERVIEW OVERVIEW Object Viewer for MERGE Cube allows users to view uploaded 3D objects on MERGE Cube and share those objects with others. Users who upload 3D objects on MINIVERSE.io can manipulate the objects

More information

CSCI E-74. Simulation and Gaming

CSCI E-74. Simulation and Gaming CSCI E-74 Virtual and Augmented Reality for Simulation and Gaming Fall term 2017 Gianluca De Novi, PhD Lesson 3 General Introduction to OpenGL APIs and TRS Perspective Simulation Perspective simulation

More information

Lidar and GIS: Applications and Examples. Dan Hedges Clayton Crawford

Lidar and GIS: Applications and Examples. Dan Hedges Clayton Crawford Lidar and GIS: Applications and Examples Dan Hedges Clayton Crawford Outline Data structures, tools, and workflows Assessing lidar point coverage and sample density Creating raster DEMs and DSMs Data area

More information

IADS Model Information. June 2013 SYMVIONICS Document SSD-IADS SYMVIONICS, Inc. All rights reserved.

IADS Model Information. June 2013 SYMVIONICS Document SSD-IADS SYMVIONICS, Inc. All rights reserved. IADS Model Information June 2013 SYMVIONICS Document SSD-IADS-129 1996-2018 SYMVIONICS, Inc. All rights reserved. Created: June 14, 2013 Table of Contents 1. Introduction... 3 2. 3-D Model Formats... 3

More information

Maya Lesson 6 Screwdriver Notes & Assessment

Maya Lesson 6 Screwdriver Notes & Assessment Maya Lesson 6 Screwdriver Notes & Assessment Save a new file as: Lesson 6 Screwdriver YourNameInitial Save in your Computer Animation folder. Screwdriver Handle Base Using CVs Create a polygon cylinder

More information

User's Guide Low Poly OBJ Importer v1.0

User's Guide Low Poly OBJ Importer v1.0 User's Guide Low Poly OBJ Importer v1.0 Chapter 1 How It Works 1 Chapter 2 Quick Start 2 Chapter 3 Main Interface 3 Import 3 Object/SubObject Selector 4 Fill Options 5 Stroke Options 7 Global Options 8

More information

GEOGRAPHICAL RESEARCH

GEOGRAPHICAL RESEARCH 23 2 2004 3 GEOGRAPHICAL RESEARCH Vol123, No12 Mar1, 2004 GIS 1,2, 1, 3 (11, 210097 ; 21, 210013 ; 31, 210037) : 4D (DEM DOM DLG DRG) GIS, GIS, GIS ; GIS, : 4D ; ; : P208 ; P23115 : 100020585 (2004) 0220265209

More information

MATHEMATICS (SYLLABUS D) 4024/21 Paper 2 October/November 2016 MARK SCHEME Maximum Mark: 100. Published

MATHEMATICS (SYLLABUS D) 4024/21 Paper 2 October/November 2016 MARK SCHEME Maximum Mark: 100. Published Cambridge International Examinations Cambridge Ordinary Level MATHEMATICS (SYLLABUS D) 404/ Paper October/November 06 MARK SCHEME Maximum Mark: 00 Published This mark scheme is published as an aid to teachers

More information

2D Drawing Primitives

2D Drawing Primitives THE SIERPINSKI GASKET We use as a sample problem the drawing of the Sierpinski gasket an interesting shape that has a long history and is of interest in areas such as fractal geometry. The Sierpinski gasket

More information

A q!2 w!7!9!1 t y!4 u o

A q!2 w!7!9!1  t y!4 u o A!1!2 e r!7!8!9 y t!3!4 @0 @1 u o i!5!0!6 @2 B C E D F G H I Table of Contents MB-D10 Multi-Poer Battery Pack User s Manual Safety Precautions... 2 Precautions for Use... 2 Introduction... 4 The MB-D10

More information

GEOMETRY BASIC GEOMETRICAL IDEAS. 3) A point has no dimensions (length, breadth or thickness).

GEOMETRY BASIC GEOMETRICAL IDEAS. 3) A point has no dimensions (length, breadth or thickness). CLASS 6 - GEOMETRY BASIC GEOMETRICAL IDEAS Geo means Earth and metron means Measurement. POINT 1) The most basic shape in geometry is the Point. 2) A point determines a location. 3) A point has no dimensions

More information

Some Resources. What won t I learn? What will I learn? Topics

Some Resources. What won t I learn? What will I learn? Topics CSC 706 Computer Graphics Course basics: Instructor Dr. Natacha Gueorguieva MW, 8:20 pm-10:00 pm Materials will be available at www.cs.csi.cuny.edu/~natacha 1 midterm, 2 projects, 1 presentation, homeworks,

More information

Text Similarity. Morphological Similarity: Stemming

Text Similarity. Morphological Similarity: Stemming NLP Text Similarity Morphological Similarity: Stemming Morphological Similarity Words with the same root: scan (base form) scans, scanned, scanning (inflected forms) scanner (derived forms, suffixes) rescan

More information

S.E. Sem. III [CMPN] Data Structures. Primitive Linear Non Linear

S.E. Sem. III [CMPN] Data Structures. Primitive Linear Non Linear S.E. Sem. III [CMPN] Data Structures Time : 3 Hrs.] Prelim Paper Solution [Marks : 80 Q.1(a) Explain different types of data structures with examples. [5] Ans.: Types of Data Structure : Data Structures

More information

On vertex types of graphs

On vertex types of graphs On vertex types of graphs arxiv:1705.09540v1 [math.co] 26 May 2017 Pu Qiao, Xingzhi Zhan Department of Mathematics, East China Normal University, Shanghai 200241, China Abstract The vertices of a graph

More information

Virtual Reality based Visualization

Virtual Reality based Visualization Virtual Reality based Visualization Dr. Ulrich Lang HLRS University of Stuttgart (lang@hlrs.de) HLRS Course March 2001 High Performance Computing Center Stuttgart Outline of the pr es entation Relations

More information

14/05/ /05/2018

14/05/ /05/2018 EXAM TIMETABLE MAY/JUNE 2018 Date Board Code Paper Description 14/05/2018 AM OCR F791 Geology Global Tectonics AM Collyers DS-GL Geology Transfer Exam AM AQA SPAN1 Spanish Unit 1 Listening AM AQA 7691/1

More information

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1

(12) Patent Application Publication (10) Pub. No.: US 2015/ A1 (19) United States US 20150332058A1 (12) Patent Application Publication (10) Pub. No.: US 2015/0332058 A1 Chen et al. (43) Pub. Date: Nov. 19, 2015 (54) METHOD FORENCRYPTING A 3D MODEL FILE AND SYSTEM

More information

Travel Object Codes listed by Expense Type Code

Travel Object Codes listed by Expense Type Code Travel Object Codes listed by Expense Type Code A - Airfare A IN EMP 6003 A INT NON 6134 A OUT NON 6074 A IN NON 6004 A OUT EMP 6073 A INT EMP 6133 AD - Advance Fees AD OUT NON 6072 AD IN EMP 6001 AD IN

More information

Accurate Trajectory Control for Five-Axis Tool-Path Planning

Accurate Trajectory Control for Five-Axis Tool-Path Planning Accurate Trajectory Control for Five-Axis Tool-Path Planning Rong-Shine Lin* and Cheng-Bing Ye Abstract Computer-Aided Manufacturing technology has been widely used for three-axis CNC machining in industry

More information

Contents Introduction...2 ARIA Connect Server...3

Contents Introduction...2 ARIA Connect Server...3 ARIA Connect v2.0 Specifications Software version 2.0 1 Contents Introduction...2 ARIA Connect Server...3 Specifications Software version 2.0 2 Introduction This document provides the software and hardware

More information

Animation & Rendering

Animation & Rendering 7M836 Animation & Rendering Introduction, color, raster graphics, modeling, transformations Arjan Kok, Kees Huizing, Huub van de Wetering h.v.d.wetering@tue.nl 1 Purpose Understand 3D computer graphics

More information

Data types, variables, constants

Data types, variables, constants Data types, variables, constants Outline 2.1 Introduction 2.2 A Simple C Program: Printing a Line of Text 2.3 Another Simple C Program: Adding Two Integers 2.4 Memory Concepts 2.5 Arithmetic in C 2.6 Decision

More information

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1 (19) United States US 2013 00277.43A1 (12) Patent Application Publication (10) Pub. No.: US 2013/0027743 A1 ENAMI (43) Pub. Date: Jan. 31, 2013 (54) APPLICATION DELIVERING SYSTEM (52) U.S. Cl.... 358/1.15

More information

Housing Layout Design Using Fractals A Computer Tool and its Practical Use

Housing Layout Design Using Fractals A Computer Tool and its Practical Use Housing Layout Design Using Fractals A Computer Tool and its Practical Use KOBAYASHI Yoshihiro and BATTINA Subhadha College of Architecture and Environmental Design, Arizona State University, USA Keywords:

More information

VR-programming tools (procedural) More VRML later in this course! (declarative)

VR-programming tools (procedural) More VRML later in this course! (declarative) Realtime 3D Computer Graphics & Virtual Reality OpenGL Introduction VR-programming Input and display devices are the main hardware interface to users Immersion embeds users through the generation of live-like

More information

Ver Install Guide. Ver. 4.3 Install Guide

Ver Install Guide. Ver. 4.3 Install Guide En Ver. 4.3 Install Guide Ver. 4.3 Install Guide En Table of Contents Introduction: About This Manual...1 Overview...2 Windows...3 Installing Nikon Capture 4 Under Windows...4 Easy Install...7 Custom Install...14

More information

J1 Harness Connector Parts (Male Pins & Plug Housings) Picture QTY Used in Manufacturer Manufacturer PN Description Molex Cross Reference

J1 Harness Connector Parts (Male Pins & Plug Housings) Picture QTY Used in Manufacturer Manufacturer PN Description Molex Cross Reference Molex Plug PENTA J Power Harness - P/N MVP-4037-08-J 6-Pin Molex Position Color Use J Block 4 Red Main Power In J. 2 5 2 Black Return In J.2 3 6 3 White or Blue Ignition In J.3 Rear View 4 Red Main Power

More information

AMD and OpenCL. Mike Houst on Senior Syst em Archit ect Advanced Micro Devices, I nc.

AMD and OpenCL. Mike Houst on Senior Syst em Archit ect Advanced Micro Devices, I nc. AMD and OpenCL Mike Houst on Senior Syst em Archit ect Advanced Micro Devices, I nc. Overview Brief overview of ATI Radeon HD 4870 architecture and operat ion Spreadsheet perform ance analysis Tips & tricks

More information

Rendering. Part 1 An introduction to OpenGL

Rendering. Part 1 An introduction to OpenGL Rendering Part 1 An introduction to OpenGL Olivier Gourmel VORTEX Team IRIT University of Toulouse gourmel@irit.fr Image synthesis The Graphics Processing Unit (GPU): A highly parallel architecture specialized

More information