|
Name
|
Description
|
|
AddVerticesToXElement(XElement)
|
For internal use only.
(inherited from Entity).
|
|
AllVerticesInFrustum(FrustumParams)
|
(inherited from Entity).
|
|
AllVerticesInScreenPolygon(ScreenPolygonParams)
|
Tells if an entity is fully contained inside a polygon defined in screen coordinates.
(inherited from Entity).
|
|
Animate(int)
|
Gives a chance to derived classes to change the entity position/rotation at each timer tick.
(inherited from Entity).
|
|
ApplyMaterial(string, textureMappingType, double, double)
|
Maps the specified material to this mesh. Before using this method you need to define a material and add it to the Model.Materials collection.
(inherited from Mesh).
|
|
ApplyMaterial(string, textureMappingType, double, double, Point3D, Point3D)
|
Maps the specified material to this mesh. Before using this method you need to define a material and add it to the Model.Materials collection.
(inherited from Mesh).
|
|
ApplyTextureMapping(TextureMappingData)
|
Maps the specified material to this mesh using a custom bounding box. Before using this method you need to define a material and add it to the Model.Materials collection.
(inherited from Mesh).
|
|
ApplyTextureMapping(textureMappingType, double, double)
|
Maps the specified material to this mesh. Before using this method you need to define a material and add it to the Model.Materials collection.
(inherited from Mesh).
|
|
ApplyTextureMapping(textureMappingType, double, double, Point3D, Point3D)
|
Maps the specified material to this mesh using a custom bounding box. Before using this method you need to define a material and add it to the Model.Materials collection.
(inherited from Mesh).
|
|
ApplyTextureMapping(textureMappingType, double, double, Point3D, Point3D, Transformation)
|
Maps the specified material to this mesh using a custom bounding box. Before using this method you need to define a material and add it to the Model.Materials collection.
(inherited from Mesh).
|
|
BuildOctree(int)
|
Builds octree's data.
(inherited from Mesh).
|
|
ClearFacesSelection(Stack<BlockReference>)
|
Clears the faces selection status for a specific instance.
(inherited from Mesh).
|
|
ClearFacesSelectionForAllInstances()
|
Clears the faces selection status for all instances.
(inherited from Mesh).
|
|
ClearOctree()
|
Clears octree's data.
(inherited from Mesh).
|
|
ClearSelectability(Stack<BlockReference>)
|
Clear the entity selectability status for the defined nested instance.
(inherited from Entity).
|
|
ClearSelectabilityForAllInstances()
|
Clears the selectability status for all instances.
(inherited from Entity).
|
|
ClearSelectionForAllInstances()
|
Clears the selection status for all instances.
(inherited from Entity).
|
|
ClearVisibility(Stack<BlockReference>)
|
Clear the entity visibility status for the defined nested instance.
(inherited from Entity).
|
|
ClearVisibilityForAllInstances()
|
Clears the visibility status for all instances.
(inherited from Entity).
|
|
Clone()
|
Creates a deep copy of this ifc mesh entity.
|
|
CombineBoundingBox(Transformation, Point3D, Point3D)
|
Combines the entity's bounding box with the given bounding box.
(inherited from Entity).
|
|
Compile(CompileParams)
|
Compiles the graphic representation of this entity.
(inherited from Mesh).
|
|
CompileEdges(double, CompileParams)
|
Compiles the graphics data for the edges.
(inherited from Mesh).
|
|
CompilePattern(CompileParams)
|
Compiles the graphics representation of the pattern of wireframe entities.
(inherited from Entity).
|
|
CompileSelected(CompileParams)
|
Compiles the graphics data for the selection.
(inherited from Mesh).
|
|
CompileSelectedFace(RenderContextBase, FaceElement)
|
(inherited from Mesh).
|
|
CompileWire(CompileParams)
|
Compiles the graphics representation of wireframe entities.
(inherited from Entity).
|
|
ComputeBoundingBox(TraversalParams, out Point3D, out Point3D)
|
Computes the entity's bounding box.
(inherited from Entity).
|
|
ComputeBoundingBox(TraversalParams, IList<Point3D>, out Point3D, out Point3D)
|
Computes the entity's bounding box.
(inherited from Entity).
|
|
ComputeBoundingBox(TraversalParams, float[], int, out Point3D, out Point3D)
|
(inherited from Entity).
|
|
ComputeEdges()
|
Forces mesh edges computation according to the EdgeStyle settings.
(inherited from Mesh).
|
|
ComputeOffsetOnCameraAxes(OffsetOnCameraAxesParams)
|
Computes the intersection of the lines passing from the vertices and oriented like the frustum planes with the X and Y axes of the camera.
(inherited from Entity).
|
|
ComputeOffsetOnCameraAxes(OffsetOnCameraAxesParams, IList<Point3D>, int)
|
(inherited from Entity).
|
|
ComputeOffsetOnCameraAxes(Transformation, float[], int, Point2D, Point2D, Point2D, Point2D, int)
|
(inherited from Entity).
|
|
ConvertToFastMesh(bool)
|
Converts this mesh into a FastMesh object.
(inherited from Mesh).
|
|
ConvertToFemMesh(Material, bool)
|
Convert this mesh to a 2D FemMesh object.
(inherited from Mesh).
|
|
ConvertToMesh(double, double, natureType, bool)
|
(inherited from Mesh).
|
|
ConvertToSolid()
|
Converts this mesh to a Solid object.
(inherited from Mesh).
|
|
ConvertToSolid<T>()
|
Converts this mesh to a Solid object.
(inherited from Mesh).
|
|
ConvertToSurrogate()
|
Converts the entity to its surrogate, for serialization purpose.
|
|
CopyAttributes(Entity)
|
Copies the following attributes to this entity: Color, ColorMethod, LineWeight, LineTypeName, LineTypeMethod, LineWeight, LineWeightMethod, LayerName and MaterialName.
(inherited from Entity).
|
|
CopyAttributesFast(Entity)
|
Copies the following attributes to this entity: Visible, InstanceVisibilityInfo, Color, ColorMethod, LayerName and MaterialName attributes.
(inherited from Entity).
|
|
CreateArrow(Point3D, Vector3D, double, double, double, double, int, natureType, edgeStyleType)
|
Creates a 3D arrow primitive.
(inherited from Mesh).
|
|
CreateArrow(double, double, double, double, int, natureType)
|
Creates a 3D arrow primitive.
(inherited from Mesh).
|
|
CreateArrow(double, double, double, double, int, natureType, edgeStyleType)
|
Creates a 3D arrow primitive.
(inherited from Mesh).
|
|
CreateArrow<T>(Point3D, Vector3D, double, double, double, double, int, natureType, edgeStyleType)
|
Creates a 3D arrow primitive.
(inherited from Mesh).
|
|
CreateArrow<T>(double, double, double, double, int, natureType)
|
Creates a 3D arrow primitive.
(inherited from Mesh).
|
|
CreateArrow<T>(double, double, double, double, int, natureType, edgeStyleType)
|
Creates a 3D arrow primitive.
(inherited from Mesh).
|
|
CreateBox(double, double, double)
|
Creates a Box primitive.
(inherited from Mesh).
|
|
CreateBox(double, double, double, natureType)
|
Creates a Box primitive.
(inherited from Mesh).
|
|
CreateBox(double, double, double, natureType, edgeStyleType)
|
Creates a Box primitive.
(inherited from Mesh).
|
|
CreateBox<T>(double, double, double)
|
Creates a Box primitive.
(inherited from Mesh).
|
|
CreateBox<T>(double, double, double, natureType)
|
Creates a Box primitive.
(inherited from Mesh).
|
|
CreateBox<T>(double, double, double, natureType, edgeStyleType)
|
Creates a Box primitive.
(inherited from Mesh).
|
|
CreateCone(double, double, Point3D, Point3D, int)
|
Creates a Cone primitive.
(inherited from Mesh).
|
|
CreateCone(double, double, Point3D, Point3D, int, natureType)
|
Creates a Cone primitive.
(inherited from Mesh).
|
|
CreateCone(double, double, Point3D, Point3D, int, natureType, edgeStyleType)
|
Creates a Cone primitive.
(inherited from Mesh).
|
|
CreateCone(double, double, double, int)
|
Creates a Cone primitive.
(inherited from Mesh).
|
|
CreateCone(double, double, double, int, natureType)
|
Creates a Cone primitive.
(inherited from Mesh).
|
|
CreateCone(double, double, double, int, natureType, edgeStyleType)
|
Creates a Cone primitive.
(inherited from Mesh).
|
|
CreateCone<T>(double, double, Point3D, Point3D, int)
|
Creates a Cone primitive.
(inherited from Mesh).
|
|
CreateCone<T>(double, double, Point3D, Point3D, int, natureType)
|
Creates a Cone primitive.
(inherited from Mesh).
|
|
CreateCone<T>(double, double, Point3D, Point3D, int, natureType, edgeStyleType)
|
Creates a Cone primitive.
(inherited from Mesh).
|
|
CreateCone<T>(double, double, double, int)
|
Creates a Cone primitive.
(inherited from Mesh).
|
|
CreateCone<T>(double, double, double, int, natureType)
|
Creates a Cone primitive.
(inherited from Mesh).
|
|
CreateCone<T>(double, double, double, int, natureType, edgeStyleType)
|
Creates a Cone primitive.
(inherited from Mesh).
|
|
CreateCylinder(double, Point3D, Point3D, int)
|
Creates a Cylinder primitive.
(inherited from Mesh).
|
|
CreateCylinder(double, Point3D, Point3D, int, natureType)
|
Creates a Cylinder primitive.
(inherited from Mesh).
|
|
CreateCylinder(double, Point3D, Point3D, int, natureType, edgeStyleType)
|
Creates a Cylinder primitive.
(inherited from Mesh).
|
|
CreateCylinder(double, double, int)
|
Creates a Cylinder primitive.
(inherited from Mesh).
|
|
CreateCylinder(double, double, int, natureType)
|
Creates a Cylinder primitive.
(inherited from Mesh).
|
|
CreateCylinder(double, double, int, natureType, edgeStyleType)
|
Creates a Cylinder primitive.
(inherited from Mesh).
|
|
CreateCylinder<T>(double, Point3D, Point3D, int)
|
Creates a Cylinder primitive.
(inherited from Mesh).
|
|
CreateCylinder<T>(double, Point3D, Point3D, int, natureType)
|
Creates a Cylinder primitive.
(inherited from Mesh).
|
|
CreateCylinder<T>(double, Point3D, Point3D, int, natureType, edgeStyleType)
|
Creates a Cylinder primitive.
(inherited from Mesh).
|
|
CreateCylinder<T>(double, double, int)
|
Creates a Cylinder primitive.
(inherited from Mesh).
|
|
CreateCylinder<T>(double, double, int, natureType)
|
Creates a Cylinder primitive.
(inherited from Mesh).
|
|
CreateCylinder<T>(double, double, int, natureType, edgeStyleType)
|
Creates a Cylinder primitive.
(inherited from Mesh).
|
|
CreatePlanar(ICurve, IList<ICurve>, double, natureType)
|
Obsolete.
Triangulates the specified 3D region.
(inherited from Mesh).
|
|
CreatePlanar(ICurve, double, natureType)
|
Obsolete.
Triangulates the specified 3D region.
(inherited from Mesh).
|
|
CreatePlanar(IList<Point3D>, IList<IList<Point3D>>, natureType)
|
Triangulates the specified 3D region.
(inherited from Mesh).
|
|
CreatePlanar(IList<Point3D>, natureType)
|
Triangulates the specified 3D region.
(inherited from Mesh).
|
|
CreatePlanar(Plane, IList<Point2D>, IList<IList<Point2D>>, natureType)
|
Triangulates the specified 2D region.
(inherited from Mesh).
|
|
CreatePlanar(Plane, IList<Point2D>, natureType)
|
Triangulates the specified 2D region.
(inherited from Mesh).
|
|
CreatePlanar<T>(ICurve, IList<ICurve>, double, natureType)
|
Obsolete.
Triangulates the specified 3D region.
(inherited from Mesh).
|
|
CreatePlanar<T>(ICurve, double, natureType)
|
Obsolete.
Triangulates the specified 3D region.
(inherited from Mesh).
|
|
CreatePlanar<T>(IList<Point3D>, IList<IList<Point3D>>, natureType)
|
Triangulates the specified 3D region.
(inherited from Mesh).
|
|
CreatePlanar<T>(IList<Point3D>, natureType)
|
Triangulates the specified 3D region.
(inherited from Mesh).
|
|
CreatePlanar<T>(Plane, IList<Point2D>, IList<IList<Point2D>>, natureType)
|
Triangulates the specified 2D region.
(inherited from Mesh).
|
|
CreatePlanar<T>(Plane, IList<Point2D>, natureType)
|
Triangulates the specified 2D region.
(inherited from Mesh).
|
|
CreateSphere(double, int, int)
|
Creates a Sphere primitive.
(inherited from Mesh).
|
|
CreateSphere(double, int, int, natureType)
|
Creates a Sphere primitive.
(inherited from Mesh).
|
|
CreateSphere<T>(double, int, int)
|
Creates a Sphere primitive.
(inherited from Mesh).
|
|
CreateSphere<T>(double, int, int, natureType)
|
Creates a Sphere primitive.
(inherited from Mesh).
|
|
CreateSpring(double, double, int, int, double, double, bool)
|
Creates a Spring primitive.
(inherited from Mesh).
|
|
CreateSpring(double, double, int, int, double, double, bool, bool, natureType)
|
Creates a Spring primitive.
(inherited from Mesh).
|
|
CreateSpring<T>(double, double, int, int, double, double, bool)
|
Creates a Spring primitive.
(inherited from Mesh).
|
|
CreateSpring<T>(double, double, int, int, double, double, bool, bool, natureType)
|
Creates a Spring primitive.
(inherited from Mesh).
|
|
CreateTorus(double, double, int, int)
|
Creates a Torus primitive.
(inherited from Mesh).
|
|
CreateTorus(double, double, int, int, natureType)
|
Creates a Torus primitive.
(inherited from Mesh).
|
|
CreateTorus<T>(double, double, int, int)
|
Creates a Torus primitive.
(inherited from Mesh).
|
|
CreateTorus<T>(double, double, int, int, natureType)
|
Creates a Torus primitive.
(inherited from Mesh).
|
|
CutBy(Plane)
|
Cuts the part of the mesh on the positive side of a plane.
(inherited from Mesh).
|
|
CutBy(Plane, bool)
|
Cuts the part of the mesh on the positive side of a plane.
(inherited from Mesh).
|
|
Dispose()
|
Cleans up graphics resources, like display lists, textures, etc.
(inherited from Mesh).
|
|
Draw(DrawParams)
|
Draws the entity.
(inherited from Mesh).
|
|
DrawDirection(DrawDirectionParams)
|
Draws a small arrow to show the entity direction if Environment.ShowCurveDirection is true.
(inherited from Entity).
|
|
DrawEdges(DrawParams)
|
Draws the entity's edges.
(inherited from Mesh).
|
|
DrawEntity(RenderContextBase, object)
|
(inherited from Mesh).
|
|
DrawFace(RenderContextBase, object)
|
(inherited from Mesh).
|
|
DrawFast(DrawParams)
|
Draws the entity in fast inaccurate transparency mode.
(inherited from Entity).
|
|
DrawFlat(DrawParams)
|
Draws entity in displayType.Flat DisplayMode.
(inherited from Mesh).
|
|
DrawFlatFast(DrawParams)
|
Draws the entity in flat and fast inaccurate transparency mode.
(inherited from Entity).
|
|
DrawFlatSelected(DrawParams)
|
Draws entity selected in displayType.Flat DisplayMode.
(inherited from Entity).
|
|
DrawForSelection(GfxDrawForSelectionParams)
|
Draws the entity without specifing any color.
(inherited from Mesh).
|
|
DrawForSelectionEdges(GfxDrawForSelectionParams)
|
Draws the entity edges in false-colors (for some kinds of entities only).
(inherited from Entity).
|
|
DrawForSelectionFaces(GfxDrawForSelectionParams)
|
Draws the entity faces in false-colors (for some kinds of entities only).
(inherited from Mesh).
|
|
DrawForSelectionVertices(GfxDrawForSelectionParams)
|
Draws the entity vertices in false-colors (for some kinds of entities only).
(inherited from Entity).
|
|
DrawForSelectionWireframe(GfxDrawForSelectionParams)
|
Draws entity as wires without specifing any color.
(inherited from Mesh).
|
|
DrawForShadow(RenderParams)
|
Draws the entity planar shadow.
(inherited from Mesh).
|
|
DrawHiddenLines(DrawParams)
|
Draw the entity in the displayType.HiddenLines display mode.
(inherited from Mesh).
|
|
DrawHiddenLinesFast(DrawParams)
|
Draw the entity in the displayType.HiddenLines display mode in fast inaccurate transparency mode.
(inherited from Entity).
|
|
DrawHiddenLinesMaterial(RenderParams)
|
(inherited from Mesh).
|
|
DrawHiddenLinesMaterialFast(RenderParams)
|
(inherited from Entity).
|
|
DrawIsocurves(DrawParams)
|
Draws the entity iso curves. For Mesh entities this method draws internal wires.
(inherited from Mesh).
|
|
DrawIsocurvesForFlat(DrawParams)
|
Draws the isocurves in Flat display mode.
(inherited from Entity).
|
|
DrawNormals(DrawParams)
|
Draws entity's normal vectors.
(inherited from Mesh).
|
|
DrawOnScreen(DrawOnScreenParams)
|
Draws extra things on screen, like the vertex indices (if Viewport.ShowVertexIndices is true).
(inherited from Entity).
|
|
DrawOnScreen(DrawOnScreenParams, int)
|
Draws extra things on screen, like the vertex indices (if Viewport.ShowVertexIndices is true).
(inherited from Entity).
|
|
DrawOnScreenWireframe(DrawOnScreenWireframeParams)
|
Draws extra things on screen, like the vertex Numbers (if Viewport.ShowVertexIndices is true) in wireframe display mode.
(inherited from Entity).
|
|
DrawOnScreenWireframe(DrawOnScreenWireframeParams, int)
|
Draws extra things on screen, like the vertex Numbers (if Viewport.ShowVertexIndices is true) in wireframe dispaly mode.
(inherited from Entity).
|
|
DrawSelected(DrawParams)
|
Draws entity selected.
(inherited from Mesh).
|
|
DrawSelectedVertices(DrawParams)
|
Draws the entity selected vertices.
(inherited from Entity).
|
|
DrawSilhouettes(DrawSilhouettesParams)
|
Draws Silhouettes.
(inherited from Mesh).
|
|
DrawVertices(DrawParams)
|
Draws entity's vertices.
(inherited from Entity).
|
|
DrawWire(DrawParams)
|
Draws a wireframe entity, resolving the LineTypeName for LineTypeMethod colorMethodType.byParent.
(inherited from Entity).
|
|
DrawWireEntity(RenderContextBase, object)
|
Draws the Wireframe entity.
(inherited from Entity).
|
|
DrawWireframe(DrawParams)
|
Draws entity as wires.
(inherited from Mesh).
|
|
DrawWireframeSelected(DrawParams)
|
Draws entity as selected wires.
(inherited from Entity).
|
|
DrawWithPattern(RenderContextBase, object)
|
(inherited from Entity).
|
|
Dump(linearUnitsType, massUnitsType, LayerKeyedCollection, MaterialKeyedCollection, BlockKeyedCollection)
|
Returns a description of this entity.
|
|
Equals(Object)
|
Determines whether the specified object is equal to the current object.
(inherited from Object).
|
|
EstimateBoundingBox(BlockKeyedCollection, LayerKeyedCollection)
|
Returns a small set of points that gives an idea of the entity bounding box.
(inherited from Mesh).
|
|
EvaluateIntersectEdges(FrustumParams)
|
Tells if must evaluate the intersection of the edges with the frustum.
(inherited from Mesh).
|
|
EvaluateIntersectTriangles(FrustumParams)
|
Tells if must evaluate the intersection of the triangles with the frustum.
(inherited from Mesh).
|
|
ExtrudePlanar(Vector3D)
|
Extrudes a quasi-planar mesh.
(inherited from Mesh).
|
|
ExtrudePlanar(double, double, double)
|
Extrudes a quasi-planar mesh.
(inherited from Mesh).
|
|
Finalize
|
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(inherited from Object).
|
|
FindClosestTriangle(Transformation, Segment3D)
|
Returns a list of triangles hit by the provided segment.
(inherited from Mesh).
|
|
FixNormals()
|
Makes triangles winding order uniform.
(inherited from Mesh).
|
|
FlipNormal()
|
(inherited from Mesh).
|
|
FlipOutward()
|
Flips the mesh normals outward.
(inherited from Mesh).
|
|
FromTriangles(Point3D[])
|
Generates a smooth Mesh from a list of triangles.
(inherited from Mesh).
|
|
FrustumEdgesTriangleIntersection(Segment3D[], Point3D, Point3D, Point3D)
|
(inherited from Entity).
|
|
GetAllVertices(TraversalParams, out IList<Point3D>)
|
Gets tessellation vertices of the entity.
(inherited from Entity).
|
|
GetArea(out Point3D)
|
(inherited from Mesh).
|
|
GetClosestMainAxis(Vector3D)
|
(inherited from Entity).
|
|
GetFaceSelection(int, Stack<BlockReference>)
|
Gets a face selection status.
(inherited from Mesh).
|
|
GetFaceSelection(int, int, Stack<BlockReference>)
|
(inherited from Mesh).
|
|
GetFaceTriangles(int, double)
|
Gets the triangles adjacent to the given triangle.
(inherited from Mesh).
|
|
GetHashCode
|
Serves as the default hash function.
(inherited from Object).
|
|
GetMass(Material, linearUnitsType, massUnitsType, out double)
|
(inherited from Mesh).
|
|
GetNormalLength()
|
Gets the entity normal length.
(inherited from Entity).
|
|
GetObjectData(SerializationInfo, StreamingContext)
|
Populates a SerializationInfo instance with the data needed to serialize the target object.
|
|
GetOffsetDistance(Vector3D, Vector3D, double)
|
Computes the offset distance for the extrude with draft angle methods.
(inherited from Entity).
|
|
GetPolygonMeshes()
|
Gets a number of meshes representing this object.
(inherited from Mesh).
|
|
GetSelectability(Stack<BlockReference>)
|
Gets the entity selectability status.
(inherited from Entity).
|
|
GetSelection(Stack<BlockReference>)
|
Gets the entity selection status.
(inherited from Entity).
|
|
GetType
|
Gets the Type of the current instance.
(inherited from Object).
|
|
GetVisibility(Stack<BlockReference>)
|
Gets the entity visibility status.
(inherited from Entity).
|
|
GetVolume(out Point3D)
|
(inherited from Mesh).
|
|
GetXAttributes(bool)
|
For internal use only.
(inherited from Entity).
|
|
GetXElement(bool)
|
For internal use only.
(inherited from Mesh).
|
|
InitGraphicsData()
|
Initialize the graphics data.
(inherited from Mesh).
|
|
InsideFrustumPoint(PlaneEquation[], Transformation, IList<Point3D>, int)
|
(inherited from Entity).
|
|
InsideOrCrossingFrustum(FrustumParams)
|
(inherited from Mesh).
|
|
InsideOrCrossingFrustumInternal(PlaneEquation[], Transformation, IList<Point3D>, int, int)
|
(inherited from Entity).
|
|
InsideOrCrossingScreenPolygon(ScreenPolygonParams)
|
(inherited from Mesh).
|
|
InsideOrCrossingScreenPolygonInternal(ScreenPolygonParams, IList<Point3D>, int, int)
|
(inherited from Entity).
|
|
InsideOrCrossingScreenPolygonPoint(ScreenPolygonParams, IList<Point3D>, int)
|
(inherited from Entity).
|
|
IsAnyFaceSelected()
|
Tells if there is a selected face.
(inherited from Mesh).
|
|
IsAnyInstanceSelectable()
|
Tells if there is at least an instance selectable.
(inherited from Entity).
|
|
IsAnyInstanceSelected()
|
Tells if there is at least an instance selected.
(inherited from Entity).
|
|
IsAnyInstanceVisible()
|
Tells if there is at least an instance visible.
(inherited from Entity).
|
|
IsCrossing(FrustumParams)
|
Tells if the entity is inside or crossing the given planes and edges.
(inherited from Entity).
|
|
IsCrossingScreenPolygon(ScreenPolygonParams)
|
Tells if an entity is fully or partially contained inside a polygon defined in screen coordinates.
(inherited from Entity).
|
|
IsInFrustum(FrustumParams)
|
Tells if the entity is inside the frustum planes.
(inherited from Entity).
|
|
IsInFrustum(FrustumParams, Point3D, double)
|
Tells if the sphere surrounding the entity is inside the frustum planes.
(inherited from Entity).
|
|
IsPointInside(Point3D)
|
Checks if the specified point is inside the 3D mesh.
(inherited from Mesh).
|
|
IsSelected(Stack<BlockReference>)
|
Obsolete.
Tells if the instance referred by the stack of parents is selected.
(inherited from Entity).
|
|
IsSmall(IsSmallParams)
|
Checks if an entity is small and can be skipped during the drawing.
(inherited from Entity).
|
|
IsValid()
|
Returns true if all the entity fields contain reasonable information.
(inherited from Mesh).
|
|
IsVisible(Stack<BlockReference>, LayerKeyedCollection, attributeReferenceVisibilityType)
|
Check if the entity is visible.
(inherited from Entity).
|
|
IsVisibleAndInFrustum(Stack<BlockReference>, LayerKeyedCollection, attributeReferenceVisibilityType)
|
Check if the entity is visible.
(inherited from Entity).
|
|
MemberwiseClone
|
Creates a shallow copy of the current Object.
(inherited from Object).
|
|
MergeWith(Quad, bool)
|
Merges the mesh with a Quad entity that shares an edge with the mesh.
(inherited from Mesh).
|
|
MergeWith(Triangle, bool)
|
Merges the mesh with a Quad entity that shares an edge with the mesh.
(inherited from Mesh).
|
|
MergeWith(Mesh, bool, bool)
|
Merges two compatible Mesh objects.
(inherited from Mesh).
|
|
MergeWith(Quad)
|
Merges the mesh with a Quad entity that shares an edge with the mesh.
(inherited from Mesh).
|
|
MergeWith(Triangle)
|
Merges the mesh with a Quad entity that shares an edge with the mesh.
(inherited from Mesh).
|
|
PropagateAttributes(Entity, Entity, bool)
|
Propagates the attributes to the entity passed as parameter.
(inherited from Entity).
|
|
Regen(RegenParams)
|
This method is used for several purposes. For example in arcs and circles
is used to generate the curve's linear approximation, in meshes to compute normals
and edges and in Nurbs surfaces to generate the triangulation.
(inherited from Mesh).
|
|
RegenNoChanges(double)
|
Computes an array of vertices according to the desired chordal error, without changing the entity's Vertices and RegenMode.
(inherited from Entity).
|
|
RemoveMaterial()
|
Remove the material and the texture mapping.
(inherited from Mesh).
|
|
RemoveTextureMapping()
|
Remove the texture mapping.
(inherited from Mesh).
|
|
Render(RenderParams)
|
Renders the entity.
(inherited from Mesh).
|
|
RenderFast(RenderParams)
|
Renders the entity in fast inaccurate transparency mode.
(inherited from Entity).
|
|
ResetSelectionMode()
|
Resets the SelectionMode to selectionFilterType.Entity if there are no other selected inner elements.
(inherited from Mesh).
|
|
RevolvePlanar(double, double, Vector3D, Point3D, int, natureType)
|
Revolves a quasi-planar mesh.
(inherited from Mesh).
|
|
Rotate(double, Vector3D, Point3D)
|
Rotates the entity around an arbitrary axis by the specified angle.
(inherited from Entity).
|
|
Rotate(double, Point3D, Point3D)
|
Rotates the entity around an arbitray axis by the specified angle.
(inherited from Entity).
|
|
Rotate(double, Vector3D)
|
Rotates the entity around an arbitray axis by the specified angle.
(inherited from Entity).
|
|
Scale(Point3D, double, double, double)
|
Scales the entity of the specified scale factor.
(inherited from Entity).
|
|
Scale(Point3D, double)
|
Scales the entity of the specified scale factor.
(inherited from Entity).
|
|
Scale(Vector3D)
|
Scales the entity of the specified scale factor.
(inherited from Entity).
|
|
Scale(double)
|
Scales the entity of the specified scale factor.
(inherited from Entity).
|
|
Scale(double, double, double)
|
Scales the entity of the specified scale factor.
(inherited from Entity).
|
|
Section(Plane, double)
|
Computes the contours resulting from the intersection of the face and the given plane.
(inherited from Mesh).
|
|
Section(Plane, double, LinkedList<SharedEdge>[])
|
Computes the contours resulting from the intersection of the face and the given plane.
(inherited from Mesh).
|
|
Section(Plane, double, out SharedEdge[][])
|
Computes the contours resulting from the intersection of the face and the given plane.
(inherited from Mesh).
|
|
Section(PlaneEquation, LinkedList<SharedEdge>[])
|
Computes the contours resulting from the intersection of the Mesh and the given plane.
(inherited from Mesh).
|
|
Section(PlaneEquation, out SharedEdge[][])
|
Computes the contours resulting from the intersection of the Mesh and the given plane.
(inherited from Mesh).
|
|
SelectFace(int, bool, Stack<BlockReference>)
|
Obsolete.
Selects the face of the instance identified by the parents stack.
(inherited from Mesh).
|
|
SelectedInternal()
|
Tells if the entity has internal parts selected
(inherited from Mesh).
|
|
SetEntityColorForFace(DrawParams, Color)
|
Sets the entity color or material depending on the color mode.
(inherited from Entity).
|
|
SetEntityColorForSelection(DrawParams)
|
Sets the entity color or material depending on the color mode.
(inherited from Entity).
|
|
SetFaceSelection(int, bool, Stack<BlockReference>)
|
Sets the selection status of a face.
(inherited from Mesh).
|
|
SetFaceSelection(int, int, bool, Stack<BlockReference>)
|
(inherited from Mesh).
|
|
SetLineWeight(RenderContextBase, float)
|
Line weight changer.
(inherited from Entity).
|
|
SetLineWeightForEdges(DrawEdgesParams)
|
(inherited from Mesh).
|
|
SetLineWeightForSilhouettes(DrawSilhouettesParams)
|
(inherited from Mesh).
|
|
SetSelectability(bool, Stack<BlockReference>)
|
Sets the entity selectability status.
(inherited from Entity).
|
|
SetSelection(bool, Stack<BlockReference>)
|
Sets the entity selection status.
(inherited from Entity).
|
|
SetSelectionColorForSelection(DrawParams)
|
Sets the selection color or material depending on the color mode.
(inherited from Entity).
|
|
SetShader(DrawParams)
|
Sets a Shader before drawing the entity.
(inherited from Mesh).
|
|
SetVisibility(bool, Stack<BlockReference>)
|
Sets the entity visibility status.
(inherited from Entity).
|
|
SplitBy(Plane, bool, out Mesh[])
|
Splits this Mesh object by plane.
(inherited from Mesh).
|
|
SplitBy(Plane, out Mesh[])
|
Splits this Mesh object by plane.
(inherited from Mesh).
|
|
SplitDisjoint()
|
Divides into separate objects meshes that do not connect, but are still one object.
(inherited from Mesh).
|
|
SubdivideBy(Plane)
|
Subdivides the mesh by a plane.
(inherited from Mesh).
|
|
ThroughTriangle(FrustumParams)
|
(inherited from Mesh).
|
|
ThroughTriangleQuad(FrustumParams, IList<Point3D>)
|
Tells if the quad defined by the vertices is inside the selection area defined by the edge list.
(inherited from Entity).
|
|
ThroughTriangleScreenPolygon(ScreenPolygonParams)
|
(inherited from Mesh).
|
|
ThroughTriangleScreenPolygonQuad(IList<Point3D>, ScreenPolygonParams)
|
Tells if the quad defined by the vertices is inside the selection area defined by the screen polygon.
(inherited from Entity).
|
|
ToString
|
Returns a string that represents the current object.
(inherited from Object).
|
|
TransformAllVertices(Transformation, bool, bool)
|
(inherited from Entity).
|
|
TransformAllVerticesRecursive(Transformation)
|
(inherited from Entity).
|
|
TransformBy(Transformation)
|
Transforms all the entity's vertices by the specified transformation.
(inherited from Mesh).
|
|
Translate(double, double, double)
|
Translates the entity.
(inherited from Entity).
|
|
Translate(Vector3D)
|
Translates the entity.
(inherited from Entity).
|
|
UpdateBoundingBox(TraversalParams)
|
Updates the entity's bounding box.
(inherited from Entity).
|
|
UpdateBoundingBoxSphere()
|
(inherited from Entity).
|
|
UpdateNormals()
|
Refreshes triangles normals.
(inherited from Mesh).
|
|
UpdateOrientedBoundingBox(TraversalParams)
|
Updates the entity's oriented bounding box or build it if not present.
(inherited from Entity).
|
|
UpdateOrientedBoundingBox(TraversalParams, bool)
|
Updates the entity's oriented bounding box or build it if not present.
(inherited from Entity).
|
|
Weld()
|
Removes duplicated vertices and degenerated triangles in the Mesh.
(inherited from Mesh).
|
|
Weld(double)
|
Removes duplicated vertices and degenerated triangles in the Mesh with a given tolerance.
(inherited from Mesh).
|
|
WriteObjAsLines(ref int, TextWriter, ref int, ref int, ref int, TextWriter, LayerKeyedCollection, string, MaterialKeyedCollection, double, double, BlockKeyedCollection)
|
Write in Obj file format as set of lines connecting vertices.
(inherited from Entity).
|
|
WriteUsemtl(int, TextWriter, TextWriter, LayerKeyedCollection)
|
(inherited from Entity).
|
|
WriteUsemtl(string, TextWriter)
|
(inherited from Entity).
|