Michalik et al., 2002 - Google Patents
Sketch-and constraint-based design of B-spline surfacesMichalik et al., 2002
View PDF- Document ID
- 4661942634467365900
- Author
- Michalik P
- Kim D
- Bruderlin B
- Publication year
- Publication venue
- Proceedings of the seventh ACM symposium on Solid modeling and applications
External Links
Snippet
This paper describes a sketch-and constraint-based approach to editing of free-form curves and surfaces. We present a simple touch-and-replace technique to edit 2D and 3D curves. We introduce auxiliary surfaces that allow for a reliable interpretation of users' pen-strokes in …
- 238000000034 method 0 abstract description 14
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
- G06F17/5009—Computer-aided design using simulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2021—Shape modification
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/30—Polynomial surface description
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2219/00—Indexing scheme for manipulating 3D models or images for computer graphics
- G06T2219/20—Indexing scheme for editing of 3D models
- G06T2219/2016—Rotation, translation, scaling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/20—Finite element generation, e.g. wire-frame surface description, tesselation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/10—Constructive solid geometry [CSG] using solid primitives, e.g. cylinders, cubes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/04—Texture mapping
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T13/00—Animation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/04—Architectural design, interior design
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/4097—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Michalik et al. | Sketch-and constraint-based design of B-spline surfaces | |
Karpenko et al. | Free‐form sketching with variational implicit surfaces | |
Nealen et al. | Fibermesh: designing freeform surfaces with 3d curves | |
Fuge et al. | Conceptual design and modification of freeform surfaces using dual shape representations in augmented reality environments | |
Fisher et al. | Design of tangent vector fields | |
Olsen et al. | Sketch-based modeling: A survey | |
Wesche et al. | Freedrawer: a free-form sketching system on the responsive workbench | |
Tai et al. | Prototype modeling from sketched silhouettes based on convolution surfaces | |
Woodward | Cross-sectional design of B-spline surfaces | |
KR100900824B1 (en) | Sketch based 3d model creating apparatus and method | |
WO2017019522A1 (en) | Linear blend skinning weight optimization utilizing skeletal pose sampling | |
Milliez et al. | Mutable elastic models for sculpting structured shapes | |
He et al. | Creation of user-defined freeform feature from surface models based on characteristic curves | |
US11907617B2 (en) | Surface patch techniques for computational geometry | |
Zhu et al. | High-quality tree structures modelling using local convolution surface approximation | |
Wang et al. | Real-time surface manipulation with C 1 continuity through simple and efficient physics-based deformations | |
Miao et al. | SymmSketch: Creating symmetric 3D free-form shapes from 2D sketches | |
Zorin | Modeling with multiresolution subdivision surfaces | |
Gao et al. | Flexible mesh morphing in sustainable design using data mining and mesh subdivision | |
CN117853320B (en) | Image mapping method, system and storage medium based on multimedia control | |
Wang | Robust Geometry Kernel and UI for Handling Non-orientable 2-Mainfolds | |
Alexa et al. | Interactive shape modelling | |
Perles et al. | Interactive virtual tools for manipulating NURBS surfaces in a virtual environment | |
Wesche | Conceptual free-form styling in virtual environments | |
Boier-Martin et al. | A survey of subdivision-based tools for surface modeling |