ADJUSTING DEFORMATION METHODS FOR VIRTUAL REALITY SYSTEMS

Similar documents
Cluster Analysis of Electrical Behavior

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

S1 Note. Basis functions.

Complex Deformable Objects in Virtual Reality

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach

Smoothing Spline ANOVA for variable screening

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

Simulation of Surface Mesh Deformation in Orthodontics by Mass-Spring Model

The Codesign Challenge

DIT - University of Trento

Design of Structure Optimization with APDL

A Binarization Algorithm specialized on Document Images and Photos

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

Mathematics 256 a course in differential equations for engineering students

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT

Analysis of 3D Cracks in an Arbitrary Geometry with Weld Residual Stress

Finite Element Analysis of Rubber Sealing Ring Resilience Behavior Qu Jia 1,a, Chen Geng 1,b and Yang Yuwei 2,c

A new paradigm of fuzzy control point in space curve

Design of Simulation Model on the Battlefield Environment ZHANG Jianli 1,a, ZHANG Lin 2,b *, JI Lijian 1,c, GUO Zhongwei 1,d

MULTISPECTRAL IMAGES CLASSIFICATION BASED ON KLT AND ATR AUTOMATIC TARGET RECOGNITION

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

An Optimal Algorithm for Prufer Codes *

High-Boost Mesh Filtering for 3-D Shape Enhancement

Cloth Simulation. Burak Ertekin i MSc Computer Animation and Visual Effects

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids)

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Review of approximation techniques

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION?

A Geometric Approach for Multi-Degree Spline

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm

SURFACE PROFILE EVALUATION BY FRACTAL DIMENSION AND STATISTIC TOOLS USING MATLAB

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

3D MODEL DEFORMATION ALONG A PARAMETRIC SURFACE

Dynamic wetting property investigation of AFM tips in micro/nanoscale

Feature Reduction and Selection

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

User Authentication Based On Behavioral Mouse Dynamics Biometrics

AC : TEACHING SPREADSHEET-BASED NUMERICAL ANAL- YSIS WITH VISUAL BASIC FOR APPLICATIONS AND VIRTUAL IN- STRUMENTS

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

Reproducing Works of Calder

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

MATHEMATICS FORM ONE SCHEME OF WORK 2004

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.

2D Shape Deformation Based on Rigid Square Matching

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

Hierarchical clustering for gene expression data analysis

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

AADL : about scheduling analysis

UNIT 2 : INEQUALITIES AND CONVEX SETS

X- Chart Using ANOM Approach

Realistic and Detail Rendering of Village Virtual Scene Based on Pixel Offset

A unified library of nonlinear solution schemes

Interpolation of the Irregular Curve Network of Ship Hull Form Using Subdivision Surfaces

Computer models of motion: Iterative calculations

Active Contours/Snakes

Force Feedback for a Spine Biopsy Simulator with Volume Graphic Model

PHYSICS-ENHANCED L-SYSTEMS

Solving two-person zero-sum game by Matlab

Image Representation & Visualization Basic Imaging Algorithms Shape Representation and Analysis. outline

COMPARISON OF A MACHINE OF MEASUREMENT WITHOUT CONTACT AND A CMM (1) : OPTIMIZATION OF THE PROCESS OF METROLOGY.

Simulation Based Analysis of FAST TCP using OMNET++

Virtual Machine Migration based on Trust Measurement of Computer Node

Monte Carlo Rendering

A Novel Adaptive Descriptor Algorithm for Ternary Pattern Textures

Load Balancing for Hex-Cell Interconnection Network

Line Clipping by Convex and Nonconvex Polyhedra in E 3

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

Vibration Characteristic Analysis of Axial Fan Shell Based on ANSYS Workbench

Wishing you all a Total Quality New Year!

The Evaluation and Correction of the Reconstructed NURBS Surface Smoothing and Accuracy

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell

Fitting: Deformable contours April 26 th, 2018

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits

Usage of continuous skeletal image representation for document images dewarping.

Shape Control of the Cubic Trigonometric B-Spline Polynomial Curve with A Shape Parameter

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

Snakes-based approach for extraction of building roof contours from digital aerial images

ON THE DESIGN OF LARGE SCALE REDUNDANT PARALLEL MANIPULATOR. Wu huapeng, Heikki handroos and Juha kilkki

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

The Theory and Application of an Adaptive Moving Least. Squares for Non-uniform Samples

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Lecture 5: Multilayer Perceptrons

Optimized motion planning of manipulators in partially-known environment using modified D* Lite algorithm

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

A new segmentation algorithm for medical volume image based on K-means clustering

Form-factors Josef Pelikán CGG MFF UK Praha.

The Research of Support Vector Machine in Agricultural Data Classification

3D vector computer graphics

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

Lecture #15 Lecture Notes

Transcription:

ADJUSTING DEFORMATION METHODS FOR VIRTUAL REALITY SYSTEMS Suene Ferrera Campos 1, Rone Marcos de Moraes 2, Llane dos Santos Machado 3 Abstract Vrtual Realty Systems for tranng have been proposed and developed wth the objectve to smulate real stuatons and to allow the acquston of specfc abltes of crtcal procedures. Bascally a Vrtual Realty System (VRS) s a real-tme system that presents nteracton and mmerson features to provde realsm n the applcatons. In some of these systems, for example the ones used n medcal area, the presence of vrtual models that answer morphologcally to nteractons becomes necessary. These models are known as deformable objects. Ths work presents an analyss of the methods for modelng deformable objects, dentfyng ther most approprate applcaton n VRS. In ths analyss, factors related to the qualty of the mages, methods for collson detecton between objects and computatonal performance s consdered. Index Terms Deformable objects, Methods of Deformaton, Systems of Vrtual Realty. INTRODUCTION Vrtual Realty Systems are computatonal systems used to generate vrtual worlds that present mmerson, nteractvty and real-tme propertes [1]. The combnaton of all these factors s responsble for the realsm n dfferent applcatons. These applcatons reach the most vared scentfc areas wth the objectve to allow acquston of practcal n the executon of crtcal procedures. In many applcatons the presence of vrtual models that present nteractve modfcatons n ther structure becomes necessary, snce objects wth these features are present n real envronments. Objects of vrtual envronments that present deformatons when touched are known as deformable objects. The methods used for modelng these objects are known as Deformaton Methods. There are some methods for modelng deformable objects. These methods can be dvded n two categores: geometrc methods and physcal methods. The geometrc methods are only based on mathematcs and for ths reason present a low computatonal cost and deformatons wth lmted realsm. By the other sde, physcal methods consder some complex physcal prncples n addton of the mathematcs. The physcal methods can offer realstc deformatons but demands a hgher computatonal cost [2]. To ncrease realsm n VRS by the use of deformable models s necessary an analyss to dentfy the most approprate deformaton method to be used. Ths analyss wll verfy the advantages and dsadvantages of each method accordng to the system applcaton. Besdes that, the vsual qualty of the deformatons, the collson detecton method and computatonal cost must be consdered n ths analyss. The choce made from that analyss results make possble the adequate mplementaton of the deformable objects, condton decsve to determne level of realsm of the systems. VIRTUAL REALITY Vrtual Realty (VR) s a recent research area that untes knowledge of many areas such as electroncs, computer scence, robotcs, physcs etc. The objectve of VR s to offer real-tme systems that ntegrate aspects of mmerson and nteractvty to smulate realstc envronments [3]. The qualty of the VR experence s crucal and t must stmulate the user n a creatve and productve way. It means that the vrtual envronment needs to react n a coherent form to the movements of the user, and make the experence realstc [1]. For ths reason t s mportant the presence of models that offer vsual answer to the nteractons n an equvalent way to ts real smlar. DEFORMABLE METHODS Deformable objects are computer generate models that can present deformatons n tme as a reacton of a contact wth them. In some cases the deformatons nclude physcal aspects of the materal of whch the model are consttuted [2]. Several methods have been developed to modelng of deformable objects. The mathematcal theory used as base for them represents a unon of Approach Theory, Geometry and Physcs. Geometry s used to represent the shape of the object, the Physcs mposes restrctons about the behavor n the space along the tme and Approach Theory offers theoretcal support to adapt the models n ts 1 Suene Ferrera Campos, scentfc ntaton student fnanced by PIBIC/CNPq, Department of Mathematcs, Federal Unversty of Paraba, Cdade Unverstára s/n, 58051-900, João Pessoa, PB - Brazl, suenecampos@yahoo.com.br 2 Rone Marcos de Moraes, Department of Statstcs, Federal Unversty of Paraba, Cdade Unverstára s/n, 58051-900, João Pessoa, PB - Brazl, rone@de.ufpb.br 3 Llane dos Santos Machado, Department of Informatcs, Federal Unversty of Paraba, Cdade Unverstára s/n, 58051-900, João Pessoa, PB - Brazl, llane@d.ufpb.br

dmensons/measures and become possble the computatonal mplementaton of them [4]. Deformable methods can be classfed as geometrc methods (non-physcal) and physcal methods, and ther applcaton s based on requrements from the VRS where the model wll be used. Geometrc Methods (Non-Physcal Methods) Geometrc Methods use geometry foundatons n ther modelng process. In these methods, objects or the space around them are modfed due to manpulatons exerted on ther vertex and control ponts [5]. Generally, these technques present a low computatonal cost due to the concepts they are based on. They are adequate to systems that do not demand hgh levels of realsm [2]. Amongst the geometrc methods two can be hghlghted: Splnes and Free-Form Deformaton (FFD). - Splnes Splnes method works on the modelng of segments of curves from a process based n the Bézer method. It presents some mprovements as local control and hgher smoothness n the drawng of curves [6]. There are several types of Splnes but, n general they work on the form: Let be P 0, P 1, P 2, P 3..., Pn ponts n the R 3, P P +1 segments wth =0,1,2...,n-1 are consdered polygon lnes. By lnear nterpolaton for each t [0,1], one P pont s defned n each P P +1 segment through P = tp + (1-t)P +1 (1) to form new polygon lnes from the P 0,P 1,P 2,..., P n-1 ponts. After n steps, a polygon named as control polygon s generated and from t s obtaned a P 0 n pont. Ths pont s the value of P(t), a polynomal functon wth parameter t and degree n, that defnes the segment of curve to be formed. Takng an nteger k of 2 k n+1 and (x n ) an fnte ncreasng sequence called knot vector composed by n+k+1 real numbers, the functon P(t): [0,1] R 3 s defned by, n + 1 P(t)= P N (t), t mn t t max (2) k = 1 where N k s a polynomal functon defned n successve steps and represented by, N k 0, f ( t) = 1, f t [ x, x t [ x, x The knot vectors can be expressed on dfferent manner and could be unform or not. These varatons cause severe changes n the format of N k basc functons and modfy the + 1 + 1 ] ] (3) nfluence area of the control ponts. Due ths fact, there s a collecton of Splnes where the most popular are the B- Splnes, the ratonal B-Splnes, the non-unform ratonal B- Splnes (NURBS) and the Cubc B-Splnes [7]. A Splne model s formed by the assembled of several Splnes curves. The movement of the control polygons from the dfferent curves that generates the model allows ts deformaton. It does not gve an ntutve control of the movements to the user and, consequently, does not provde realsm to the model. Ths method s qute used n computer aded geometrc desgn (CAGD), manly n systems that requre computatonal effcency. - Free-Form Deformaton Free-Form Deformaton (FFD) method acts drectly on the vertex of the objects that need to be deformed. In ths method the object to be deformed s embedded n a standard geometrc lattce of control ponts, such as a cube. Soon after, the ponts of the lattce are connected through functons to the ponts of the object. The ntal form of FFD was ntroduced by Sederberg and Parry [8] and used the trvarate Bernsten polynomals: n n 1 B n( t) = t (1 t) (4) The space nsde the lattce s deformed when the control ponts of t are manpulated, what also deform the object contaned n the lattce. In other words, ths deformaton method works deformng the space where the objects s contaned. For a better refnement of the object deformaton s necessary a great amount of control ponts that wll turn more dffcult ts manpulaton as well as t wll ncrease the processng cost [2][8]. FFD has been used n assocaton wth other deformaton methods and also to modelng complex forms from ther geometrc prmtves. FFD are more ntutve than deformatons based on Splnes and they can be appled n dfferent graphcal representatons. Physcal Methods Physcally based methods can model objects by the restrcton of ts movements accordng to the physcs and dynamcs nvolved n nteractons wth them. Thus, nternal and external forces are consdered durng the smulaton what provdes more realstc behavors to the objects [6]. These methods use computatonal technology wth physcal prncples to develop realstc smulatons that demand hgh fdelty n the deformaton of objects. Most of the technques used for physcal objects modelng s reduced to two general categores: Mass-Sprng Systems and Fnte Elements Methods (FEM).

- Mass-Sprng Systems In a mass-sprng systems object geometry s represent by a three-dmensonal structure (lattce) composed by n mass ponts connected by sprngs what forms a regular polygon on ts surface. Each mass pont s the mappng of a specfc pont on the object surface. For ths reason, a mass pont dsplacement wll descrbe an object deformaton. The mechancal propertes of the object are descrbed by data stored n the mass ponts and sprngs. That s made through the assocaton of mass, dampng and stffness to the mass ponts and sprngs [9]. In dynamc mass-sprng systems, Newton's Second Law (F=ma) governs the moton of each mass pont n functon of the tme what generates a second order dfferental equaton. The moton of the whole body s calculated by the concatenaton of the moton equatons of all mass ponts n the lattce. It generates a dfferental expresson formed by mass (M), dampng(c) and stffness (K) matrces: Md 2 x/dt 2 + Cdx/dt +Kx =f (5) where f s a three-dmensonal vector of the sum of external forces actng on the ponts and x s a three-dmensonal poston vector formed by the concatenaton of the poston vector of all the mass ponts. The expresson (5) can be solved through a varety of numercal ntegraton methods to obtan the poston and velocty values of each pont n functon of tme and to determne the model deformaton [2]. Ths method can be used for soft deformatons modelng as well as for deformatons related to the human organsm. The approxmaton of the dfferental equatons solutons offers mages wth satsfactory qualty of realsm wth a tme of processng that doesn't commt the propertes of real-tme of the VRS. - Fnte Elements Methods Fnte Elements Methods (FEM) combne concepts of Mechancal Contnuum wth fnte elements methods for numercal approxmaton [2]. The contnuum propertes govern the deformaton process that wll be developed. Thus, FEM dscretze these propertes and allow the computatonal mplementaton of the method. The contnuum model of a deformable object consders the equlbrum state that can be nfluenced by external forces. Ths equlbrum state n dynamc systems s calculated through the potental energy ( ), determned by the stran (Λ) and work (W) appled to the object: = Λ - W (6) An object reaches equlbrum when ts potental energy s mnmum. The stran and work are expressed n terms of the object deformaton, whch s represented by a functon of the materal dsplacement over the object. Ths physcal process s mathematcally represented by a dfferental equaton that s approxmated by the fnte elements method. FEM dvde the object contnuum nto reduced dscreet ponts (fnte elements) and approxmate the equlbrum functon for each one of them. The model s represented by the jon equlbrum equatons that are expressed by several calculatons nherent to the strans and works generated by the system. The use of FEM has been lmted n VRS due to the contnuous re-calculaton of the equlbrum equatons for each manpulaton what commts the real-tme necessary for ths knd of applcaton [2]. DEFORMATION METHODS IN VRS Implementatons of deformable methods n VRS s a process that requre the combnaton of dfferent types of knowledge: - Computer Graphcs, to the vsualzaton and manpulaton of the vrtual models presented nto threedmensonal envronments; - Physcs, that models behavor features of objects and envronments propertes where the objects are nserted; - Mathematcs, that provdes the mathematcal descrptons of the physcal mechansms, of the generated models and all other foundatons used n the development of these types of systems, besdes the optmzaton of the systems; - Specfc knowledge of the scentfc area of VRS applcaton to provde the data and necessary nformaton about the objects features and envronments that composes the vrtual worlds to be generated. Ths assocaton allows the concepton of realstc systems and provdes solutons for several applcatons and specfc problems. However, a metculous analyss of the deformaton methods must be accomplshed to dentfy ts benefts n the VRS and do not compromse the real-tme of the applcaton. In a VRS a deformaton s related to nteractons wth and between objects and also to movements and forces appled durng these nteractons. A deformaton wll occur only when a contact exsts and a collson detecton method must be used to dentfy the contact poston and ts propertes. Ths fact make the mplementaton of the collson detenton algorthm a crtcal factor because ts bad use can compromse the real-tme feature of VRS [10]. In these systems, collson test routne uses the nteractons to dentfy contacts and calculate possble deformatons. Due to ths, the collson test routne s contnuously processed. Fgure 1 presents a dagram to llustrate how collson detecton and deformaton routnes are related n a VRS. Durng the system executon, when an nteracton occurs the collson detecton routne s called to verfy f there s contact between objects of the scene. When a contact happens, the propertes of the collson are provded to the

deformaton model to process the deformaton of the 3D model. FIGURE. 1 INTEGRATION OF COLLISION DETECTION AND DEFORMATION IN A INTERACTIVE VRS. CONSIDERATIONS ABOUT DEFORMATIONS METHODS IN VRS APPLICATIONS The qualty of deformaton provded by each deformaton method must be combned to the performance expected by the applcatons. The correct combnaton of these factors s possble wth the prevous plannng and study of the process to be smulated. It s mportant to dentfy the possbltes that each one of the deformaton methods can offer and how to adapt them to dfferent VRS. Because geometrc methods for deformaton are ndependent from materal characterstcs and external forces from the envronment where the object s nserted, they are not very realsts. By the other sde, they can be qute useful n systems that prortze the vsual renderng and do not depends on hgh levels of detals n the objects deformatons. CAD (Computer Aded Desgn) systems are one example of these systems. They make an extensve use of Splnes methods and request relatvely smple mathematcal foundatons, as functons, dstances and lneal transformatons to allow the modelng of complex objects by the composton of curves. When compared to the Splne method, FFD provdes a hgher and more powerful level of control about the deformatons. Besdes ts use for generaton of models n systems of geometrc modelng, Free-Form Deformaton method has also been used n assocaton wth other methods for deformaton, as masssprng methods for elaboraton of complex anmatons. In Physcal methods, the qualty of the deformatons s hgher when compared to deformatons based on geometrc methods. In Physcal methods, the computatonal cost requests care due the quantty of calculatons to be executed n each cycle of the VRS. In ths context, mathematcal technques for approxmaton are used to optmze results and then promote the non-commtment of the VRS real-tme. In general, VRS that ncorporate a physcal method of deformaton for objects present realstc deformatons due ncorporate nherent characterstcs of the materal that compose the objects and envronments n that they are nserted. The Mass-Sprng method s relatvely fast and easy to construct and allows realstc smulatons for vared objects, ncludng vscous and elastc tssues usually appled n medcal smulatons [11]. Ths method has been used n facal anmatons to model the smooth human facal expressons. The objects can be anmated at rates not reached wth FEM and present vsual realsm and low processng cost that does not commt the real-tme propertes of the VRS. The use of Fnte Elements methods n realtme systems s lmted due to the computatonal requrements demanded by the same. Ths occurs because FEM requre complex calculatons for each pont of an object to determne the deformaton of the whole object at each user nteracton. In spte of ths, the use of deformaton based on Mechancal Contnuum provdes objects wth accurate physcal propertes when compared to objects deformed by other methods. The applcaton of a specfc deformaton method n a graphcal system cannot be dscussed n an ndependent way. The advantages and dsadvantages that each one presents need to be dscussed n relaton to the specfc applcaton. It means that the method wll depends on the graphcal qualty related to the physcal propertes of the object and the performance of the system. The most mportant s to mantan the real-tme feature of the applcaton when deformable objects are present n a VRS. Because VRS are nteractve applcatons, a collson detecton method must be present to actvate the deformaton when a contact occurs between two objects. So, an deal deformable method must guarantee real-tme and graphcal qualty when runnng together wth a collson detecton model. The purpose of the applcaton must serve as base durng the choce of the deformaton method to allow the balance between cost and benefts and to avod any delay n the fnal result. ACKNOWLEDGMENT Ths research s partally supported by CNPq 506480/2004-6 and FINEP ref. 1898/04. REFERENCES [1] Netto, A.V., Machado, L.S., Olvera, M.C.F., Realdade Vrtual. Floranópols: Vsual Books, 2002. [2] Gbson, S., Mrtch, B. A Survey of Deformable Modelng n Computer Graphcs. Techncal Report. No TR-97-19. Mtsubsh Electrc Research Laboratory. November 1997. [3] Machado, L.S., A Realdade Vrtual no Modelamento e Smulação de Procedmentos Invasvos em Oncologa Pedátrca: Um estudo de caso de Transplante de Medula Óssea. PhD Thess. Escola Poltécnca da USP. 2003.

[4] McInerney, T., Terzopoulos, D. Deformable Models n Medcal Image Analyss: A Survey. Medcal Image Analyss. Vol. 1, No 2. 1996. [5] Basdogan, C. e Ho, C. Force Reflectng Deformable Objects for Vrtual Envronments. Sggraph 99 Course Notes. No 38, ACM. 1999. [6] Fener, S.K., Foley, J. D., Hughes, J.F., van Dan, A. Computer Graphcs: Prncples and Practce. 2nd Edton, Addson Wesley, 1992. [7] Andrade, L. N., Curvas e Superfíces de Bézer e B-Splnes, 1999. Gved n: http://abel.mat.ufpb.br/~lenmar/cgraf/ndex.html, accessed n September 2004. [8] T. Sedemberg and S. Parry. Free-form deformaton of sold geometrc model. Computer Graphcs Proceedngs, Annual Conference seres, Proceedngs de SIGGRAPH 86, ACM SIGGRAPH. 1986, pp 151-160. [9] Brown, J.; Sorkn, S.; Bruyns, C.; Latombe, J.C.; Montgomery, K.; Stephandes, M. Real-Tme Smulaton of Deformable Objects: Tools and Applcaton. Computer Anmaton Conference Proc. 2001. [10] Fgueredo, M. Marcelno, L., e Fernando, T. A Survey on Collson Detecton Technques for Vrtual Envronment. Proceedngs of 5 th Symposum on Vrtual Realty. Fortaleza, Brazl. 2002, pp 285-307. [11] Machado, L.; Cunha, I.; Campos, S.; Moraes, R. CYBERMED: Realdade Vrtual para o Ensno Médco. IFMBE Proceedngs. Vol 5. 2004, pp.573-576.