SlideShare a Scribd company logo
1 of 23
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Sketching Free-Forms in
Semi-Immersive Virtual Environments
Raffaele de AmicisRaffaele de Amicis
André StorkAndré Stork
OliverSchimpkeOliverSchimpke
FraunhoferInstitute forComputerGraphics (IGD)FraunhoferInstitute forComputerGraphics (IGD)
Department forIndustrial ApplicationsDepartment forIndustrial Applications
Rundeturmstraße 6Rundeturmstraße 6
64283 Darmstadt64283 Darmstadt
http://www.igd.fhg.de/igd-a2/http://www.igd.fhg.de/igd-a2/
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Overview
• Introduction
• Related work
• Hardware and system set-up
• Free-form sketching methods
– Coons patches with just one stroke
– Skinning with immediate preview
– Net-surfaces
– Symmetric surfaces
– Trimming
• Conclusions and future work
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
• Difficulties are encountered in the styling phase of the
design process when free-form surfaces (shortly free-
forms) have to be modelled.
• The styling phase is still determined by clay models,
only later in the process CAS systems are used.
• The industry is looking for easy to use fee-form
sketchers in virtual environments that narrow the gap
between human beings and computer.
Introduction
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
• Starting point:
There are well known free-form surface concepts
(Coons patches, skinning, etc.) but they require much
knowledge on the user’s side.
• Main questions:
• How to build up an intuitive user-interface to
these free-form surface modelling techniques ?
• How to map the sketched data to the algorithms
behind these techniques ?
Introduction
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
• Prerequisites:
• We want to follow a line-oriented approach
where the user sketches lines in free space.
This follows the way designers think and work,
especially those in the automotive industry.
• We don’t want to cope with control points:
the user shall be enabled to draw a surface in
free space.
• We want to generate surfaces that can be
post-processed by commercial tools.
Introduction
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Related Work
• 3-Draw: A tool for designing 3D shapes.
E. Sachs, A. Roberts, and D. Stoops.
No visual correspondence
• Free-Form Surface Design in a Virtual Environment.
T. H. Dani, L. Wang, R. Gadh.
Interaction with control points
• Surface Drawing, Schroeder et al.
Drawing polygonal structures in 3D at VT using a glove
• Multiple-Points Constraints based Deformation
for Free-Form Surfaces.
J.M. Zheng, K.W. Chan, I Gibson.
Deform sketched regions with 2D input
• etc.
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Virtual Pad
Object underconstruction
Pen
Transparent physical pad
Userat the Virtual Table
Hardware setup
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Why Virtual Tables?
• direct 3D input in the space over the tabletop
• lightweight interaction devices
• integratable in the daily work process (much better than
HMDs, CAVEs, gloves)
• support of the
‚Walk-Up VR‘ concept
Hardware setup
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Free Form Surface Sketching
• Coons Patches
• Net-Surfaces
• Skinned Surfaces
• Trimming
• MirrorMode
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Coons Patches fromonly one outline stroke
3Doutline stroke with shadow
projection onto virtual walls
• Coons patches are defined by two pairs of curves,
one in u and v direction respectively.
• To ease the input process, we want to derive them
fromjust one outline stroke.
• BUT, how to split it up?
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Coons Patches fromonly one outline stroke
Splitting contourby WC
bounding box
Splitting contouruniformely in u,v space
Splitting contourby min. bounding box
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Coons Patches fromonly one outline stroke
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Skinned Surfaces
• are usually defined by a set of similarly oriented curves
• by laying a ‚skin‘ over the curves the surface is defined
• usually the user has to input the curves and has no
impression of the final surface until the interpolation
is done
To overcome these problems, we introduced:
• preview by polygonal visual feedback
• adaptive point insertion technique
The potential of skinned surfaces is better accessible.
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Skinned Surfaces with
immediate feedback
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Net-Surfaces
• allow to bettercontrol the innershape of a free-form surface
• but the approximation algorithmwants the curves directed and
ordered which hinders the user’s flexibility when inputing the
curves
3
4
1
6
1
2
5
1
1
1
This is how the userwants
to input the curves
(any order, any direction)
Sketch of a carbody
using a net-surface
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Net-Surfaces
• so, we determine the plane ‘over’ which the curves are defined
• sort the curves along the majordirections of the plane (u and v)
• and redirect them, so that point in the same direction
• finally, we feed the net-surface approximation algorithmto
generate the free-formsurface
Kurvennetz
Vektoren zwischen
projizierten Kurven-
endpunkten
Ebene mit max. Summe der Länge
vectors between
projected curve
endpoints
curve net
plane with max. sum of vector lengths
Sorting algorithm Case that is not handled
correctly by oursorting
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Net-Surfaces
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
MirrorMode
A symmetric coons patch
using the pad as a mirror
• Many industrial products are symmetric.
• Instead of drawing only one half and mirrorit afterwards,
we designed a two-handed technique that creates a symmetric
surfaces while drawing the curve(s) by using the palette as virtual
mirror.
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Trimming
• Up to now, we used direct 3Dinteraction,
fortrimming this is hardly possible.
• Therefore, this time the pen sends a ray
into the scene to define the trimcurve.
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
Subtractive Sweeping ...
... is not exactly a free-formsurface sketching technique, but a means
to shape volumes by removing (oradding) material. A real-time
rendering techniques immediately shows the result.
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
• Intuitive free-formsketching techniques
• Releasing the userfrommathematical knowledge
• Characteristic lines
• 2-handed interaction with pad and pen
• Direct 3Dinteraction techniques and 3Dvisualization
• Correspondence between hand movement and
visual feedback
• Walk-up VR-concept
• Lightweight interaction devices
Conclusion
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
• Free Formdeformation techniques
(in combination with the palette),
• Users studies and discussion groups,
• Evaluation of alternative input devices and
tracking technology,
… to render the Virtual Table to its full potential as
a modeling workspace.
Future Work
Fraunhofer Institut
Graphische
Datenverarbeitung
IGD-A2
André Stork
OliverSchimpke
Raffaele De Amicis
yourattention !yourattention !
Thanks forThanks for

More Related Content

Viewers also liked

Briseide overview of the project and its objectives
Briseide overview of the project and its objectives  Briseide overview of the project and its objectives
Briseide overview of the project and its objectives Raffaele de Amicis
 
Extended Navigation Mode in NASA World Wind Java
Extended Navigation Mode in NASA World Wind JavaExtended Navigation Mode in NASA World Wind Java
Extended Navigation Mode in NASA World Wind Javagraphitech
 
Live Video in World Wind
Live Video in World WindLive Video in World Wind
Live Video in World Windgraphitech
 
Embed the nasa world wind java sdk in eclipse
Embed the nasa world wind java sdk in eclipseEmbed the nasa world wind java sdk in eclipse
Embed the nasa world wind java sdk in eclipseMohammad Fajar
 
Projection based augmented reality
Projection based augmented realityProjection based augmented reality
Projection based augmented realityRaffaele de Amicis
 
The Eraser Pen: A New Interaction Paradigm for Curve Sketching in 3D
The Eraser Pen: A New Interaction Paradigm for Curve Sketching in 3DThe Eraser Pen: A New Interaction Paradigm for Curve Sketching in 3D
The Eraser Pen: A New Interaction Paradigm for Curve Sketching in 3DRaffaele de Amicis
 
World wind java sdk in progess
World wind java sdk in progessWorld wind java sdk in progess
World wind java sdk in progessRaffaele de Amicis
 

Viewers also liked (11)

Lps16 nasa
Lps16  nasaLps16  nasa
Lps16 nasa
 
Briseide overview of the project and its objectives
Briseide overview of the project and its objectives  Briseide overview of the project and its objectives
Briseide overview of the project and its objectives
 
Extended Navigation Mode in NASA World Wind Java
Extended Navigation Mode in NASA World Wind JavaExtended Navigation Mode in NASA World Wind Java
Extended Navigation Mode in NASA World Wind Java
 
NATO Cax forum 2015
NATO Cax forum 2015 NATO Cax forum 2015
NATO Cax forum 2015
 
2011 NASA Open Source Summit - Patrick Hogan
2011 NASA Open Source Summit - Patrick Hogan2011 NASA Open Source Summit - Patrick Hogan
2011 NASA Open Source Summit - Patrick Hogan
 
Live Video in World Wind
Live Video in World WindLive Video in World Wind
Live Video in World Wind
 
Embed the nasa world wind java sdk in eclipse
Embed the nasa world wind java sdk in eclipseEmbed the nasa world wind java sdk in eclipse
Embed the nasa world wind java sdk in eclipse
 
Projection based augmented reality
Projection based augmented realityProjection based augmented reality
Projection based augmented reality
 
Build Automation Tips
Build Automation TipsBuild Automation Tips
Build Automation Tips
 
The Eraser Pen: A New Interaction Paradigm for Curve Sketching in 3D
The Eraser Pen: A New Interaction Paradigm for Curve Sketching in 3DThe Eraser Pen: A New Interaction Paradigm for Curve Sketching in 3D
The Eraser Pen: A New Interaction Paradigm for Curve Sketching in 3D
 
World wind java sdk in progess
World wind java sdk in progessWorld wind java sdk in progess
World wind java sdk in progess
 

Similar to Sketching Free-Forms in Semi-Immersive Virtual Environments

3D-Tape Drawing in Virtual and Augmented Reality.
3D-Tape Drawing in Virtual and Augmented Reality.3D-Tape Drawing in Virtual and Augmented Reality.
3D-Tape Drawing in Virtual and Augmented Reality.Raffaele de Amicis
 
SURFACE MODELING - USB STICK
SURFACE MODELING - USB STICKSURFACE MODELING - USB STICK
SURFACE MODELING - USB STICKOliver DeWolf
 
Archi cad step_by_step
Archi cad step_by_stepArchi cad step_by_step
Archi cad step_by_stepimaduddin91
 
Air Canvas: Draw in Air
Air Canvas: Draw in AirAir Canvas: Draw in Air
Air Canvas: Draw in AirIRJET Journal
 
Introduction_to_AUTOCAD
Introduction_to_AUTOCADIntroduction_to_AUTOCAD
Introduction_to_AUTOCADKennRodriguez2
 
1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.ppt1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.pptssuser0d82cd
 
1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.ppt1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.pptpradeepdubey73
 
AutoCAD 2D training report
AutoCAD 2D training reportAutoCAD 2D training report
AutoCAD 2D training reportSTAY CURIOUS
 
mOTION SENSOR BASED DIGITAL PEN
mOTION SENSOR BASED DIGITAL PENmOTION SENSOR BASED DIGITAL PEN
mOTION SENSOR BASED DIGITAL PENravimohan372019
 
The kubit Laser Scanning Portfolio: Improving Autodesk Workflows for FARO Use...
The kubit Laser Scanning Portfolio: Improving Autodesk Workflows for FARO Use...The kubit Laser Scanning Portfolio: Improving Autodesk Workflows for FARO Use...
The kubit Laser Scanning Portfolio: Improving Autodesk Workflows for FARO Use...Melissa Tiffany
 

Similar to Sketching Free-Forms in Semi-Immersive Virtual Environments (20)

3D-Tape Drawing in Virtual and Augmented Reality.
3D-Tape Drawing in Virtual and Augmented Reality.3D-Tape Drawing in Virtual and Augmented Reality.
3D-Tape Drawing in Virtual and Augmented Reality.
 
SURFACE MODELING - USB STICK
SURFACE MODELING - USB STICKSURFACE MODELING - USB STICK
SURFACE MODELING - USB STICK
 
Archi cad step_by_step
Archi cad step_by_stepArchi cad step_by_step
Archi cad step_by_step
 
Scan-to-BIM english
Scan-to-BIM englishScan-to-BIM english
Scan-to-BIM english
 
3D Printing Workshop
3D Printing Workshop3D Printing Workshop
3D Printing Workshop
 
auto cad ppt.pptx
auto cad ppt.pptxauto cad ppt.pptx
auto cad ppt.pptx
 
Digital design
Digital designDigital design
Digital design
 
FinalPoster
FinalPosterFinalPoster
FinalPoster
 
Air Canvas: Draw in Air
Air Canvas: Draw in AirAir Canvas: Draw in Air
Air Canvas: Draw in Air
 
Introduction_to_AUTOCAD
Introduction_to_AUTOCADIntroduction_to_AUTOCAD
Introduction_to_AUTOCAD
 
1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.ppt1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.ppt
 
Introduction_to_AUTOCAD.ppt
Introduction_to_AUTOCAD.pptIntroduction_to_AUTOCAD.ppt
Introduction_to_AUTOCAD.ppt
 
1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.ppt1585848522Basic_Introduction_to_AUTOCAD.ppt
1585848522Basic_Introduction_to_AUTOCAD.ppt
 
AutoCAD Architecture
AutoCAD ArchitectureAutoCAD Architecture
AutoCAD Architecture
 
AutoCAD 2D training report
AutoCAD 2D training reportAutoCAD 2D training report
AutoCAD 2D training report
 
Mini CNC PLOTTER
Mini CNC PLOTTERMini CNC PLOTTER
Mini CNC PLOTTER
 
AutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptxAutoCAD Tutorial AB.pptx
AutoCAD Tutorial AB.pptx
 
mOTION SENSOR BASED DIGITAL PEN
mOTION SENSOR BASED DIGITAL PENmOTION SENSOR BASED DIGITAL PEN
mOTION SENSOR BASED DIGITAL PEN
 
Autocad Prsentation
Autocad PrsentationAutocad Prsentation
Autocad Prsentation
 
The kubit Laser Scanning Portfolio: Improving Autodesk Workflows for FARO Use...
The kubit Laser Scanning Portfolio: Improving Autodesk Workflows for FARO Use...The kubit Laser Scanning Portfolio: Improving Autodesk Workflows for FARO Use...
The kubit Laser Scanning Portfolio: Improving Autodesk Workflows for FARO Use...
 

More from Raffaele de Amicis

De Amicis college of engineering honors thesis
De Amicis college of engineering honors thesis De Amicis college of engineering honors thesis
De Amicis college of engineering honors thesis Raffaele de Amicis
 
The Sixth GEO European Projects' Workshop, Rome
The Sixth GEO European Projects' Workshop, RomeThe Sixth GEO European Projects' Workshop, Rome
The Sixth GEO European Projects' Workshop, RomeRaffaele de Amicis
 
Challenges on geo spatial visual analytics eurographics
Challenges on geo spatial visual analytics eurographicsChallenges on geo spatial visual analytics eurographics
Challenges on geo spatial visual analytics eurographicsRaffaele de Amicis
 
NASA World Wind Virtual Globe Technology and the WW Europa Challenge
NASA World Wind Virtual Globe Technologyand the WW Europa ChallengeNASA World Wind Virtual Globe Technologyand the WW Europa Challenge
NASA World Wind Virtual Globe Technology and the WW Europa ChallengeRaffaele de Amicis
 
Application of image analysis and CAD techniques for detection and modeling o...
Application of image analysis and CAD techniques for detection and modeling o...Application of image analysis and CAD techniques for detection and modeling o...
Application of image analysis and CAD techniques for detection and modeling o...Raffaele de Amicis
 
Bridging heritage-and-tourist-ux-a-socially-driven-perspective
Bridging heritage-and-tourist-ux-a-socially-driven-perspectiveBridging heritage-and-tourist-ux-a-socially-driven-perspective
Bridging heritage-and-tourist-ux-a-socially-driven-perspectiveRaffaele de Amicis
 
NASA World Wind - Virtual Globe Technology and the WW Europa Challenge
NASA World Wind - Virtual Globe Technology and the WW Europa ChallengeNASA World Wind - Virtual Globe Technology and the WW Europa Challenge
NASA World Wind - Virtual Globe Technology and the WW Europa ChallengeRaffaele de Amicis
 
How Industry 4.0 is driving innovation in the wood sector?
How Industry 4.0 is driving innovation in the wood sector? How Industry 4.0 is driving innovation in the wood sector?
How Industry 4.0 is driving innovation in the wood sector? Raffaele de Amicis
 

More from Raffaele de Amicis (13)

De Amicis college of engineering honors thesis
De Amicis college of engineering honors thesis De Amicis college of engineering honors thesis
De Amicis college of engineering honors thesis
 
The Sixth GEO European Projects' Workshop, Rome
The Sixth GEO European Projects' Workshop, RomeThe Sixth GEO European Projects' Workshop, Rome
The Sixth GEO European Projects' Workshop, Rome
 
Cax forum 2015 final-2
Cax forum 2015 final-2Cax forum 2015 final-2
Cax forum 2015 final-2
 
Challenges on geo spatial visual analytics eurographics
Challenges on geo spatial visual analytics eurographicsChallenges on geo spatial visual analytics eurographics
Challenges on geo spatial visual analytics eurographics
 
NASA World Wind Virtual Globe Technology and the WW Europa Challenge
NASA World Wind Virtual Globe Technologyand the WW Europa ChallengeNASA World Wind Virtual Globe Technologyand the WW Europa Challenge
NASA World Wind Virtual Globe Technology and the WW Europa Challenge
 
Application of image analysis and CAD techniques for detection and modeling o...
Application of image analysis and CAD techniques for detection and modeling o...Application of image analysis and CAD techniques for detection and modeling o...
Application of image analysis and CAD techniques for detection and modeling o...
 
iscope
iscopeiscope
iscope
 
Bridging heritage-and-tourist-ux-a-socially-driven-perspective
Bridging heritage-and-tourist-ux-a-socially-driven-perspectiveBridging heritage-and-tourist-ux-a-socially-driven-perspective
Bridging heritage-and-tourist-ux-a-socially-driven-perspective
 
NASA World Wind - Virtual Globe Technology and the WW Europa Challenge
NASA World Wind - Virtual Globe Technology and the WW Europa ChallengeNASA World Wind - Virtual Globe Technology and the WW Europa Challenge
NASA World Wind - Virtual Globe Technology and the WW Europa Challenge
 
Calibration in studierstube
Calibration in studierstubeCalibration in studierstube
Calibration in studierstube
 
How Industry 4.0 is driving innovation in the wood sector?
How Industry 4.0 is driving innovation in the wood sector? How Industry 4.0 is driving innovation in the wood sector?
How Industry 4.0 is driving innovation in the wood sector?
 
Infographics
InfographicsInfographics
Infographics
 
I-scope user guide v.2.1
I-scope user guide v.2.1I-scope user guide v.2.1
I-scope user guide v.2.1
 

Recently uploaded

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 

Recently uploaded (20)

HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 

Sketching Free-Forms in Semi-Immersive Virtual Environments