ablate::mathFunctions::geom::Geometry
ablate::mathFunctions::geom::Sphere
assigns a uniform value to all points inside the sphere
- center (req)
- (double list) the sphere center
- radius
- (double) the sphere radius
- insideValues
- (ablate::mathFunctions::MathFunction) the values for inside the sphere, defaults to 1
- outsideValues
- (ablate::mathFunctions::MathFunction) the outside values, defaults to zero
ablate::mathFunctions::geom::Box
assigns a uniform value to all points inside the box
- lower (req)
- (double list) the box lower corner
- upper (req)
- (double list) the box upper corner
- insideValues
- (ablate::mathFunctions::MathFunction) the values for inside the sphere, defaults to 1
- outsideValues
- (ablate::mathFunctions::MathFunction) the outside values, defaults to zero
ablate::mathFunctions::geom::Surface
Assigned a unified number to all points inside of cad geometry file.
- path (req)
- (file path or url) the path to the step/stp file
- insideValues
- (ablate::mathFunctions::MathFunction) the values for inside the sphere, defaults to 1
- outsideValues
- (ablate::mathFunctions::MathFunction) the outside values, defaults to zero
- egadsVerboseLevel
- (int) the egads verbose level for output (default is 0, max is 3)
ablate::mathFunctions::geom::CylinderShell
assigns a uniform value to all points inside a cylindrical shell
- start (req)
- (double list) the center of the cylinder start
- end (req)
- (double list) the center of the cylinder end
- radiusMin
- (double) the cylinder shell inside radius
- radiusMax
- (double) the cylinder outside radius
- insideValues
- (ablate::mathFunctions::MathFunction) the values for inside the sphere, defaults to 1
- outsideValues
- (ablate::mathFunctions::MathFunction) the outside values, defaults to zero
ablate::mathFunctions::geom::Cylinder
assigns a uniform value to all points inside a cylinder
- start (req)
- (double list) the center of the cylinder start
- end (req)
- (double list) the center of the cylinder end
- radius
- (double) the cylinder outside radius
- insideValues
- (ablate::mathFunctions::MathFunction) the values for inside the sphere, defaults to 1
- outsideValues
- (ablate::mathFunctions::MathFunction) the outside values, defaults to zero
ablate::mathFunctions::geom::Union
Merges multiple geometries into a single geometry. Note, this geometry ignores inside/outside values for unioned geometries.
- geometries (req)
- (ablate::mathFunctions::geom::Geometry list) the geometries to be merged
- insideValues
- (ablate::mathFunctions::MathFunction) the values for inside the sphere, defaults to 1
- outsideValues
- (ablate::mathFunctions::MathFunction) the outside values, defaults to zero
ablate::mathFunctions::geom::Difference
The geometry difference by the minuend - subtrahend. Note, this geometry ignores inside/outside values for base geometries.
- minuend (req)
- (ablate::mathFunctions::geom::Geometry) the minuend in minuend - subtrahend
- subtrahend (req)
- (ablate::mathFunctions::geom::Geometry) the subtrahend in minuend - subtrahend
- insideValues
- (ablate::mathFunctions::MathFunction) the values for inside the sphere, defaults to 1
- outsideValues
- (ablate::mathFunctions::MathFunction) the outside values, defaults to zero
ablate::mathFunctions::geom::Inverse
Inverses the supplied geometry.
- geometry (req)
- (ablate::mathFunctions::geom::Geometry) the base geometry to be inversed
ablate::mathFunctions::geom::Triangle
Creates a 3D triangle including all projected space up to the maxDistance (on either side)
- point1 (req)
- (double list) the first point of the triangle
- point2 (req)
- (double list) the second point of the triangle
- point3 (req)
- (double list) the third point of the triangle
- maxDistance
- (double) max distance from triangle to be considered inside. A zero value is assumed to include all projected space
- insideValues
- (ablate::mathFunctions::MathFunction) the values for inside the sphere, defaults to 1
- outsideValues
- (ablate::mathFunctions::MathFunction) the outsideValues, defaults to zero
ablate::mathFunctions::geom::ConvexPolygon
assigns a uniform value to all points inside a cylindrical shell
- points (req)
- (double list list) the center of the cylinder start
- maxDistance
- (double) max distance from triangle to be considered inside. A zero value is assumed to include all projected space
- insideValues
- (ablate::mathFunctions::MathFunction) the values for inside the sphere, defaults to 1
- outsideValues
- (ablate::mathFunctions::MathFunction) the outside values, defaults to zero