Geometric Modeler

Where to Find What

Index of the resources used in the use cases
Quick Reference

Abstract

A quick way to find examples of use of Geometric Modeler classes and interfaces.


Class or interface Concept Use Case or Article
CATBody Getting a domain CAAGemBrowser, CAATobTetra, CAATopJournal
Computing the volume CAATopOverview
Deleting a body CAATopOverview, CAATopJournal, CAATopSpline
Retrieving the cells CAATopOverview
Retrieving the number of domains CAAGemBrowser, CAATobTetra
CATBodyTessellator Tessellating a body CAATesBody
Retrieving the results with iterators CAATesBody
CATBoundaryIterator Getting the bounding cells of a given cell CAATobTetra, CAATopJournal
CATCGMJournalList Copies a journal in another one CAATopJournal
Searching for cells in the journal CAATopJournal
CATCartesianPoint Creating a geometric point CAAGobCreation
CATCell Getting the geometry of a cell CAATobTetra
Getting the bounding cells of a cell CAATobTetra, CAATopJournal
CATCloneManager Creating a clone manager CAAGobCreation 
Adding a geometric object to duplicate CAAGobCreation
Running the clone manager CAAGobCreation
Retrieving the correspondence between the object and its clone CAAGobCreation
CATCrvParam Evaluating a point on a curve CAAGobNurbs, CAATopOverview
CATCurve Evaluating a point on a curve CAAGobNurbs, CAATopOverview
Getting the bounding box CAAGemBrowser
CATCurveTessellator Tessellating a curve CAAGemBrowser
CATCylinder Creating a geometric cylinder CAAGopIntersect, CAATopJournal
CATDomain Getting the cells of a domain CAAGemBrowserCAATobTetra
CATDynBoolean Making the union or the subtraction of two bodies CAATopOverview
CATDynFillet Filleting edges CAATopOverview, CAATopJournal
CATDynMassProperties3D Computing the volume CAATopOverview
CATDynShell Shelling faces CAATopOverview
CATEdge Getting the length of an edge CAATopJournal
CATFace Estimating the center of the face CAATopJournal
Getting the common edges of two faces CAATopJournal
Getting the loops of a face CAATopOverview
Getting the geometry of the face CAATopJournal
CATForeignSurfaceData Deriving a new class of surface CAAGobForeign 
Creating an instance of a foreign surface CAAGobCreation
CATGeoFactory Creating a geometry factory CAAGobCreation 
Getting the model size CAAGemBrowser
Getting the resolution CAAGemBrowser
Loading the geometry factory from a NCGM file CAAGemBrowser
Saving the geometry factory in a NCGM file CAAGobCreation
Scaning the geometry factory  CAAGemBrowser
Closing the geometry factory CAAGobCreation
CATICGMObject Getting the persistent tag CAAGobCreation 
Cloning a CATICGMObject CAAGobCreation
Transforming a CATICGMObject CAAGobCreation
CATIntersectionCrvSur Intersecting a curve and a surface CAAGopIntersect
CATLengthFromBodyOnWire Computing the length between two vertices CAATopSpline
CATLine Creating a geometric line CAAGobCreation, CAAGopIntersect
CATMacroPoint Creating a the geometry of a vertex CAATobTetra
CATMath3x3Matrix Creating a 3x3 matrix CAAMthBase
Computing the eigen vectors and eigen values CAAMthBase
Inversing CAAMthBase
CATMathAxis Using the canonical axis system CATMathOIJK CAAMthBase
Creating a mathematical axis system CAAMthBase
CATMathFunctionXY Evaluating CAAAmtForeign
Evaluating at multiple positions CAAAmtForeign
CATMathIntervalND Creating a N-dimensional interval CAAAmtForeign
CATMathLine Creating a mathematical line CAAMthBase
Projecting a point on a line CAAMthBase
CATMathPoint Creating a mathematical points CAAMthBase
Computing distance between points CAAMthBase
Computing the distance between a point and an array of points CAATopOverview
CATMathSetOfPoints Creating a set of mathematical points CAAGobNurbs
Setting points in a set of points CAAGobNurbs
CATMathTransformation Creating an axis system transformation CAAMthBase
Transforming a mathematical point CAAMthBase
CATMathVector Creating a mathematical vector CAAMthBase
Computing the cross product CAAMthBase
Computing the dot product CAAMthBase
Normalizing CAAMthBase
CATNurbsCurve Creating a Bézier curve CAAGobNurbs
Creating a NUPBS curve CAAGobNurbs
Creating a NURBS curve CAAGobNurbs
CATPCircle Creating a circle on a surface  CAATopOverview, CAATopJournal
CATPLine Creating a line on a surface CAAGobCreation, CAATobTetra
Cloning a CATPLine CAAGobCreation
Retrieving the underlying surface of a CATPLine CAAGobCreation
Transforming a CATPLine CAAGobCreation
CATPlane Creating a geometric plane  CAATobTetra, CAATopOverview
CATPointOnEdgeCurve Creating a point on an edge curve  CAATobTetra
CATSimCurve Creating the geometry of an edge CAATobTetra
CATSkinOperator Creating a skin body  CAATesBody, CAATopOverview, CAATopJournal
CATSolidCylinder Creating a topological cylinder  CAATopOverview
CATSolidCuboid Creating a topological box  CAATopOverview
CATSphere Creating a geometric sphere  CAATesBody
CATSurParam Creating parameters on a surface with a barycentric method  CAAGobCreation
Creating the parameters of a point on a canonical surface CAATobTetra, CAATopOverview, CAATopJournal
CATSurface Creating the parameters of a point on a canonical surface CAATobTetra, CAATopOverview, CAATopJournal
Evaluating point on a CATSurface  CAAGobCreation
Evaluating normals to a CATSurface CAAGobCreation
CATSurfaceTessellator Tessellating a surface  CAAGemBrowser
Evaluating the normals to tessellation points CAAGemBrowser
CATTopLineOperator Creating a line body tangent to a wire body CAATopSpline
CATTopPointOperator Creating a point body  CAATopSpline
CATTopPrism Creating a prism with fixed limits  CAATopOverview
Creating a prism with until limits CAATopJournal
CATTopSplineOperator Creating a spline body  CAATopSpline
CATTransfoManager Creating a CATTransfoManager CAAGobCreation
Adding a geometric object to transform CAAGobCreation
Running the transfo manager CAAGobCreation
Retrieving the correspondence between the object and its transformed CAAGobCreation

[Top]


History

Version: 1 [Jul 2000] Document created
[Top]

Copyright © 2000, Dassault Systèmes. All rights reserved.