|
Name
|
Description
|
|
Area(Point3D, Point3D, Point3D)
|
Computes the area of a triangle.
|
|
Area2D(double, double, double, double, double, double)
|
Computes the projected area (on plane XY) of a triangle.
|
|
Centroid(Point3D, Point3D, Point3D)
|
Computes the centroid of a triangle.
|
|
Clone()
|
Creates a deep copy of this triangle.
|
|
ComputeApproximatedBoundingBox(out Point3D, out Point3D)
|
Computes the primitive's approximated bounding box.
(inherited from GEntity).
|
|
ComputeTessellation(IRegenParams, out TessellationData)
|
|
|
ComputeTessellation(double, out TessellationData)
|
|
|
ConvertToMesh(double, double, natureType, bool)
|
|
|
ConvertToSurrogate()
|
Converts the GEntity to its surrogate, for serialization purpose.
|
|
Dump()
|
Returns a description of this entity.
|
|
Equals(Object)
|
(inherited from Object).
|
|
Finalize
|
(inherited from Object).
|
|
FindClosestTriangle(Transformation, Segment3D)
|
Returns a list of triangles hit by the provided segment.
|
|
FlipNormal()
|
|
|
GetArea(out Point3D)
|
Computes the area of the triangle entity.
|
|
GetClosestMainAxis(Vector3D)
|
(inherited from GEntity).
|
|
GetCoarseSampling()
|
Returns a small set of points that gives a coarse idea of the 3D extent of the primitive.
|
|
GetHashCode
|
(inherited from Object).
|
|
GetObjectData(SerializationInfo, StreamingContext)
|
Populates a SerializationInfo instance with the data needed to serialize the target object.
|
|
GetOffsetDistance(Vector3D, Vector3D, double)
|
(inherited from GEntity).
|
|
GetPerimeter()
|
Computes the perimeter of the triangle entity.
|
|
GetType
|
(inherited from Object).
|
|
GetXElement()
|
|
|
IsValid()
|
Returns true if all the entity fields contain reasonable information.
|
|
MemberwiseClone
|
(inherited from Object).
|
|
ResetComputedData()
|
Resets needed primitive's geometrical attributes to recompute.
(inherited from GEntity).
|
|
Rotate(double, Vector3D, Point3D)
|
Rotates the entity around an arbitrary axis by the specified angle.
(inherited from GEntity).
|
|
Rotate(double, Point3D, Point3D)
|
Rotates the entity around an arbitray axis by the specified angle.
(inherited from GEntity).
|
|
Rotate(double, Vector3D)
|
Rotates the entity around an arbitray axis by the specified angle.
(inherited from GEntity).
|
|
Scale(Point3D, double, double, double)
|
Scales the entity of the specified scale factor.
(inherited from GEntity).
|
|
Scale(Point3D, double)
|
Scales the entity of the specified scale factor.
(inherited from GEntity).
|
|
Scale(Vector3D)
|
Scales the entity of the specified scale factor.
(inherited from GEntity).
|
|
Scale(double)
|
Scales the entity of the specified scale factor.
(inherited from GEntity).
|
|
Scale(double, double, double)
|
Scales the entity of the specified scale factor.
(inherited from GEntity).
|
|
Section(Plane, double)
|
|
|
ToString
|
(inherited from Object).
|
|
TransformAllVertices(Point3D[], Transformation, bool, bool)
|
(inherited from GEntity).
|
|
TransformBy(Transformation)
|
Transforms all the entity's vertices by the specified transformation.
|
|
Translate(double, double, double)
|
Translates the entity.
(inherited from GEntity).
|
|
Translate(Vector3D)
|
Translates the entity.
(inherited from GEntity).
|