Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Constructive solid geometry


Related Topics
CAD

In the News (Fri 17 Feb 12)

  
  Constructive Solid Geometry
Constructive Solid Geometry, or CSG for short, is yet another way of representing solids.
Thus, a CSG solid can be written as a set equations and can also be considered a design methodology.
Therefore, a solid can be considered as the result of applying Boolean operators to a set of instantiated and transformed CSG primitives.
www.cs.mtu.edu /~shene/COURSES/cs3621/NOTES/model/csg.html   (0 words)

  
  tScholars.com | Constructive solid geometry   (Site not responding. Last check: )
CSG is often, but not always, a procedural modeling technique used in 3D computer graphics and CAD.
Constructive solid geometry allows a modeler to create a complex surface or object by using Boolean operators to combine objects.
When CSG is procedural or parametric, the user can revise their complex geometry by changing the position of objects or by changing the Boolean operation used to combine those objects.
www.tscholars.com /encyclopedia/Constructive_solid_geometry   (484 words)

  
 The Online POV-Ray Tutorial: CSG Reference
CSG (Constructive Solid Geometry) is used to combine simple objects to form potentially very complex ones.
CSG allows you to merge objects into one and carve away parts of objects with other objects.
Specifying a difference is no different from specifying any other CSG object (see union) The first object specified is the object you're carving from, and all subsequent objects are used to carve away sections from the first object.
library.thinkquest.org /3285/language/csg.html   (1366 words)

  
 About Solid Modeling by Using Feature-Based Models
Solids in a class are built structurally in the same way, from possibly complex shape primitives, and are instantiated subject to constraints and dimensions that interrelate specific shape elements [5].
In this scheme solid are represented as a set-theoretic Boolean expression of primitive solid objects, of a simpler structure.
One family restricts the solid surfaces to oriented manifolds in which every edge is incident to two faces, and every vertex is the apex of a single cone of incident edges and faces.
www.cs.uml.edu /~fjara/oldcourses/review3.html   (2331 words)

  
 Constructive Solid Geometry (CSG)   (Site not responding. Last check: )
CSG is a very powerful concept for object modelling in automation procedures for building extraction and for 3D city models, especially well suited for objects which are relatively simple and show symmetries, because many buildings can be represented by a combination of simple basic building primitives.
CSG trees are always guaranteed to represent valid objects, they are unambiguous but not unique: each CSG tree models exactly one object, but the CSG tree of a given object is not unique because an object can be built in several ways.
First, the CSG primitives have to be converted to boundary models, and then these models have to be combined using the Boolean set operations, which, as already stated in section 2.3.1.3, turns out to be very complicated.
www.ipf.tuwien.ac.at /fr/buildings/diss/node38.html   (529 words)

  
 3.7 Constructive Solid Geometry with the Stencil Buffer
The representation used in CSG for solid objects varies, but we will consider a solid to be a collection of polygons forming a closed volume.
CSG objects have traditionally been rendered through the use of ray-casting, which is slow, or through the construction of a boundary representation (B-rep).
The CSG tree must be further reduced to a ``sum of partial products'' by converting each product to a union of products, each consisting of the product of the visible surfaces of the target primitive with the remaining terms in the product.
www.bluevoid.com /opengl/sig00/advanced00/notes/node23.html   (1959 words)

  
 Constructive Solid Geometry
CSG systems often include facilities for defining new primitives by ``sweeping'' operations, such as those that are used in the generalised cylinder method described in the previous section.
Constructive solid geometry systems are more powerful than boundary representations in the same ways that boundary representations are more powerful than wireframes.
Objects constructed using CSG are guaranteed to be valid three dimensional objects, and such a representation cannot be ambiguous.
www.cl.cam.ac.uk /~afb21/publications/masters/node23.html   (0 words)

  
 08: Constructive Solid Geometry
CSG is to three-dimensional graphics as a milling machine is to a block of metal — you can use the machine to turn the metal into any number of interesting shapes.
KPovModeler has such a list of geometric solids that can be placed in a developing scene with a click of the mouse.
Then, in step 3, the CSG operator is changed to "intersection", meaning the resulting object is composed only of those parts of the original two objects that intersect, or overlap.
www.arachnoid.com /raytracing/csg.html   (426 words)

  
 Constructive Volume Geometry
Constructive solid geometry (CSG) is one of the most important modeling methods in computer graphics and computer aided design (CAD).
Unlike CSG, CVG does not limit itself to geometrical operations only, and it can also be employed to manipulate physical properties that are associated with objects.
In fact, it has been shown that the CSG model based on union, intersection and difference '-' is embedded in a simple CVG model, that is, the Boolean opacity only model based on the corresponding volume operations.
www.swan.ac.uk /compsci/research/graphics/vg/cvg/index.html   (765 words)

  
 Delphi3D - Rapid OpenGL Development
CSG is a method to create complex, new 3D objects from simple, old ones.
You've probably seen CSG in action in your favorite modeler: CSG is what allows you to combine objects with boolean operators.
As you can see, the only difference between the three CSG operations is the test that occurs when a polygon arrives at a leaf node.
www.delphi3d.net /articles/viewarticle.php?article=csg.htm   (659 words)

  
 Leadwerks Software
3D World Studio is a constructive solid geometry (CSG) modeler with support for object placement, terrain, and lighting.
This is a tool designed for the mass production of media, using the fewest number of mouseclicks possible to generate the high-quality results you need.
Constructive solid geometry (CSG) is a powerful geometry type that allows mathematical operations arbitrary triangle meshes do not.
www.leadwerks.com   (0 words)

  
 Al's Programming Resource for Win32, OpenGL and ODE Physics Tutorials
Constructive Solid Geometry (CSG) is used in game editors to construct the world geometry by adding or subtracting brushes (primitive convex shapes) from one another.
It is also used to remove illegal geometry from existing world data files as described by Gerald Filimonov, so unless we are going to use an existing world loader we will have to know how to do a bit of CSG programming.
I found that the best place to start learning about CSG was to download the MAP file tutorial by Stefan Hajnoczi who describes the process very well.
members.net-tech.com.au /alaneb/csg_tutorial.html   (1417 words)

  
 CSG (Constructive Solid Geometry) in the solid robot and environment representation.
CSG (Constructive Solid Geometry) in the solid robot and environment representation.
Another method of solid oject representation is the CSG (Constructive Solid Geometry).
This method is based on a approximation of the solid object to represent.
www.ce.unipr.it /~illica/html/introduction.html   (244 words)

  
 ComputerBase - Lexikon: Constructive Solid Geometry
Aus der CSG hervorgegangene Körper wirken oft sehr komplex, sind aber in Wirklichkeit nichts anderes als geschickt verknüpfte Objekte.
CSG ist unter Designern sehr beliebt, da man mit einer Anzahl relativ einfacher Körper komplexe Geometrien formen kann.
CSG wird aber auch von diversen Programmen "unter der Haube" benutzt, d.h.
www.computerbase.de /lexikon/Constructive_Solid_Geometry   (445 words)

  
 Rossignac's research contributions
Solid models (i.e., computer representations of the shapes of physical objects) are often specified by combining simpler shapes through Boolean operations that mimic material removal (Boolean difference), addition (union), and restriction (intersection).
CSG models may be displayed through ray-casting (which amounts to intersecting each ray with all the primitives and combining the resulting intervals along the ray) or through boundary evaluation (which amounts to the computation and topological organization of the edges and vertices that are intersections of pairs and triplets of surfaces).
They are insufficient to capture the internal structure of the solids, the contacts and overlaps between solids, or the geometric structures that combine entities of mixed dimensions (points, curves, sheets, volumes, hyper-volumes).
www.gvu.gatech.edu /~jarek/research.html   (4737 words)

  
 Chapter 1   (Site not responding. Last check: )
Geometry representation: Constructive Solid Geometry and boundary representation
Constructive Solid Geometry operates on a finite number of solids, such as sphere, cone, half-space.
These solids are considered as basic primitives which can be combined to form more complex shapes (objects) by means of standard geometrical operations such as union, intersection and difference (Fig.1.1).
www.integra.co.jp /webpages/inspirer/whitepap/ch1/ch1.htm   (521 words)

  
 Constructive solid geometry - DmWiki
Constructive Solid Geometry, or CSG for short, is a technique of creating models by using mathematical operations like addition and subtraction on 3D shapes.
In graphics based on triangles, as most game engines are, the basic CSG entity is the plane.
In order to render a CSG object, it must be converted from a list of planes and CSG operations into actual triangles.
www.devmaster.net /wiki/Constructive_solid_geometry   (241 words)

  
 Constructive solid geometry difference procedure Solid_modeling Operations Boolean union Quake sphere operation ...   (Site not responding. Last check: )
Constructive solid geometry (CSG) is a branch of solid modelling that deals with representations of a solid object as a combination of simpler solid objects.
Apply Set operations to primitive solids Union; Intersection; Difference; Represented by a CSG tree with Operations at inner nodes, Primitive Solids at leaves.
Constructive Solid Geometry and Solid Modeling Geometric questions related to solid modeling include conversion between different representations including boundary nets, constructive solid geometry...
en.powerwissen.com /W2TsqlA3LlUctJLviPYwNA%3D%3D_Constructive_solid_geometry.html   (350 words)

  
 Constructive Solid Geometry
Constructive Solid Geometry, or CSG, is a procedural modelling technique used in 3D computer graphics, in which complex shapes are formed through the boolean union, difference, or intersection of basic geometric shapes.
This technique operates somewhat differently from polygonal modelling[?], in which objects are approximated using a series of polygons.
The red cube and the blue sphere are combined using the CSG union operator to create a single object, with the appearance of both primitives merged together.
www.fastload.org /co/Constructive_Solid_Geometry.html   (387 words)

  
 Povray beginner tutorial: CSG
CSG) is a very powerful tool for making objects.
The objects in Povray are not solid (povray only models surfaces), but we can think about them like if they were.
We can think that 'inside' is where the solid material of the object is, and 'outside' is everything else.
www.cs.tut.fi /%7Etgraf/harjoitustyot/tutorial/tutorial1.6.html   (689 words)

  
 Constructive Solid Geometry   (Site not responding. Last check: )
Constructive Solid Geometry is the process of building solid objects from other solids.
The CSG operator is assigned to the child object using the Link Options dialog (command + L).
Remeber, the CSG operator can be changed at any time, so you're not stuck with your original settings.
www.pixels.net /tutorials/Constructive%20Solid%20Geometry   (239 words)

  
 ME210 - Engineering Design Graphics   (Site not responding. Last check: )
Constructive Solid Geometry (CSG) Tree is used to illustrate the building of a solid computer model using base primitives, Unary transformations, and Boolean operations.
Union, Difference, and Intersection functions are systematically applied to intermediate solid bodies to result in the final solid model.
An example CSG Tree is shown in Figure 1.
www.me.utexas.edu /~rbarr/solids/CSGtree.html   (75 words)

  
 Constructive Solid Geometry
The interactive renderer supports CSG operations on up to five objects in a model.
A CSG equation is a 32-bit value that encodes which CSG operations are to be performed on which CSG objects.
You calculate a CSG equation by determining which of the rows in the table satisfy the desired CSG construction.
developer.apple.com /documentation/QuickTime/QD3D/qd3drenderers.5.htm   (387 words)

  
 Constructive Solid Geometry   (Site not responding. Last check: )
Get some better geometry to boolean the world with, the current convex boxish thing is kinda lame.
Again I though I was doing something new, until I learned more about this marching cubes algorithm and realized my approach was like a limit or binary version (voxel values 1.0 or 0.0 and generate surface at 1.0) but then let the generated mesh's vertices "float around".
Using geomod (csg) in a real game will surely bring up many technical challenges that are simply ignored in this little demo.
www.melax.com /csg/index.html   (939 words)

  
 Human head model in Constructive Solid Geometry (CSG)
Constructive Solid Geometry (CSG) is used to construct the model.
Head is composed of basic primitives (such as plane, ellipsoid, sphere, tube) in such way, that it is looks similar to real human and its internal structure is similar too.
Several data formats can be used to describe solid geometry, one of them is CSG.
www.iem.pw.edu.pl /~sawickib/artykul1/artykul.html   (1081 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.