Krishnan et al., 2001 - Google Patents
BOOLE: A boundary evaluation system for boolean combinations of sculptured solidsKrishnan et al., 2001
View PDF- Document ID
- 15749017142303261599
- Author
- Krishnan S
- Manocha D
- Gopi M
- Culver T
- Keyser J
- Publication year
- Publication venue
- International Journal of Computational Geometry & Applications
External Links
Snippet
In this paper we describe a system, BOOLE, that generates the boundary representations (B- reps) of solids given as a CSG expression in the form of trimmed Bézier patches. The system makes use of techniques from computational geometry, numerical linear algebra and …
- 239000007787 solid 0 title abstract description 221
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
- G06F17/5018—Computer-aided design using simulation using finite difference methods or finite element methods
-
- 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/5086—Mechanical design, e.g. parametric or variational design
-
- 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
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- 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
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/16—Numerical modeling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/70—Fault tolerant, i.e. transient fault suppression
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2217/00—Indexing scheme relating to computer aided design [CAD]
- G06F2217/02—Component-based CAD
-
- 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
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35303—Dry run, compare simulated output with desired finished profile, alarm, inhibit
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/06—Ray-tracing
-
- 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
-
- 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
- G06T2210/00—Indexing scheme for image generation or computer graphics
- G06T2210/12—Bounding box
-
- 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 |
---|---|---|
Krishnan et al. | An efficient surface intersection algorithm based on lower-dimensional formulation | |
Velho et al. | Implicit objects in computer graphics | |
Lin | Efficient collision detection for animation and robotics | |
Krishnan et al. | Rapid and accurate contact determination between spline models using ShellTrees | |
Kim et al. | Collision prediction for polyhedra under screw motions | |
Keyser et al. | Esolid---a system for exact boundary evaluation | |
Geismann et al. | Computing a 3-dimensional Cell in an Arrangement of Quadrics: Exactly and Actually! | |
JP5424883B2 (en) | Method and apparatus for detecting a collision between two numerically simulated objects | |
Krishnan et al. | BOOLE: A boundary evaluation system for boolean combinations of sculptured solids | |
Ruan et al. | Closed-form Minkowski sums of convex bodies with smooth positively curved boundaries | |
Varadhan et al. | Efficient max-norm distance computation and reliable voxelization | |
Michelucci et al. | Geometric constraints solving: some tracks | |
Edelstein et al. | A Convex Optimization Framework for Regularized Geodesic Distances | |
Stewart | Local robustness and its application to polyhedral intersection | |
Krishnan et al. | E cient representations and techniques for computing b-rep's of csg models with nurbs primitives | |
Sherbrooke | 3-D shape interrogation by medial axial transform | |
Lysak et al. | Interpretation of line drawings with multiple views | |
Zhang et al. | A novel contour generation algorithm for surface reconstruction from dexel data | |
Krishnan | Efficient and accurate boundary evaluation algorithms for boolean combinations of sculptured solids | |
Krishnan et al. | Boole: A system to compute boolean combinations of sculptured solids | |
Ilies et al. | On shaping with motion | |
Frischmann | Topological and geometric healing on solid models | |
Krishnan | E cient and Accurate Boundary Evaluation Algorithms for Sculptured Solids | |
Li et al. | On the numerical redundancies of geometric constraint systems | |
Xu | Hexahedral Mesh Generation, Optimization, and Visualization |