GenerativeComponents Help

Geometry

In parallel to the Node based geometry there is a lightweight geometry library available in GenerativeComponents the so called DSeries, that allows the user to create geometric objects without the associativity overhead. This is important if the parametric and associative properties are not needed or managed through the scripting directly and large amounts of geometric object are needed.

A complete list of DSeries elements and their constructor and methods are in the Expression Builder under the Bentley.Geometry tab.

Dseries Elements Description
adjacentIntervalDifferenceEquationNewtonRaphsonSolver  
ArcLengthContext  
DAngle  
DEllipse3d A light weight geometry ellipse object
DInterval1d  
DMatrix3d  
DPlacementZX  
DPlane3d A light weight Plane object
DPoint2d A light weight geometry Point object in 2D
DPoint2dDouble  
DPoint3d A light weight geometry Point object in 3D
DPoint3dArray  
DPoint3dDouble  
DPoint3dLineString  
DPoint3dPolygon  
DPoint3dPolygonXY  
DPoint4d A light weight geometry Point object in 4D
DQuaternion  
DRange3d  
Dray3d A light weight geometry Ray in 3D, a vector with a start point
DSegment3d  
DTransform3d  
DVector2d A light weight geometry vector object in 2D
DVector2dDouble  
DVector3d A light weight geometry vector object in 3D
DVector3dArray  
DVector3dDoub.e  
EllipticIntegrals  
GaussianQuadrature  
Geometry (use Geometry. Geometry)  
IntUtils  
IScalarFunction  
IWeightedAccumulator  
ParameterExtensionCode  
ParameterIntervals  
Polynomials  
Roots  
Sort (use Geometry.Sort)  
ToleranceMode