|
Name
|
Description
|
|
Add(params Brep[])
|
Adds a list of non-intersecting solids to the original Brep object.
|
|
AddFlange(int, double, double, double)
|
Adds a sheet metal flange to the specified edge.
|
|
AddVerticesToXElement(XElement)
|
For internal use only.
(inherited from Entity).
|
|
AllVerticesInFrustum(FrustumParams)
|
|
|
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).
|
|
CheckIsSmallArray(int)
|
Ensures that the IsSmall array is big enough to hold data for the specified number of viewports.
(inherited from Entity).
|
|
ClearEdgesSelection(Stack<BlockReference>)
|
Clears the edge selection status for a specific instance.
|
|
ClearEdgesSelectionForAllInstances()
|
Clears the edge selection status for all instances.
|
|
ClearFacesSelection(Stack<BlockReference>)
|
Clears the face selection status for a specific instance.
|
|
ClearFacesSelectionForAllInstances()
|
Clears the face selection status for all instances.
|
|
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).
|
|
ClearVerticesSelection(Stack<BlockReference>)
|
Clears the vertex selection status for a specific instance.
|
|
ClearVerticesSelectionForAllInstances()
|
|
|
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 Solid.
|
|
ClosestPointTo(Point3D, out Point3D)
|
Computes the signed distance between a 3D point and this Brep object.
|
|
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.
|
|
CompileWire(CompileParams)
|
Compiles the graphics representation of wireframe entities.
(inherited from Entity).
|
|
ComputeBoundingBox(TraversalParams, out Point3D, out Point3D)
|
Computes the entity's bounding box.
|
|
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.
|
|
ConvertToFemMesh(double, bool)
|
Converts this Brep to a triangle (T3 or t6) based FemMesh using the specified triangle edge length.
|
|
ConvertToMesh(double, double, natureType, bool, MaterialKeyedCollection, linearUnitsType)
|
Converts this Brep to a Mesh using the specified tolerance.
|
|
ConvertToSolid(double, double)
|
Converts this Brep to Solid using the specified tolerance.
|
|
ConvertToSurfaces(double)
|
Converts this Brep to a list of individual surfaces.
|
|
ConvertToSurrogate()
|
Converts the entity to its surrogate, for serialization purpose.
|
|
CopyAttributes(Entity)
|
Copies the following attributes to this entity: Color, ColorMethod, LineWeight, LineTypePattern, 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).
|
|
CreateBox(double, double, double, double)
|
Creates a box primitive.
|
|
CreateCone(double, double, double, double, double, double, double)
|
Creates an Eccentric Cone primitive.
|
|
CreateCone(double, double)
|
Creates a Cone primitive.
|
|
CreateCone(double, double, double, double)
|
Creates a Cone primitive.
|
|
CreateCylinder(double, double, double)
|
Creates a Cylinder primitive.
|
|
CreateSphere(double, double)
|
Creates a Sphere primitive.
|
|
CreateTorus(double, double, double)
|
Creates a Torus primitive.
|
|
CutBy(Plane, bool)
|
Cut the Brep with the Plane, overriding the original Brep with the result of the cut.
|
|
CutBy(Plane, out Brep[], bool)
|
Cut the Brep with the Plane, overriding the original Brep with the result of the cut.
|
|
CutBy(Surface, bool)
|
Cuts this solid with the specified plane, overriding the original Brep with the result of the cut.
|
|
CutBy(Surface, out Brep[], bool)
|
Cuts this solid with the specified plane, overriding the original Brep with the result of the cut.
|
|
Difference(Brep, Brep)
|
Compute the difference of the solidA with the solidB.
|
|
Dispose()
|
Cleans up graphics resources, like display lists, textures, etc.
|
|
Draw(DrawParams)
|
Draws the entity.
|
|
DrawDirection(DrawDirectionParams)
|
Draws a small arrow to show the entity direction if DrawCurveDirection is true.
(inherited from Entity).
|
|
DrawEdges(DrawParams)
|
Draws the entity's edges.
|
|
DrawEntity(RenderContextBase, object)
|
Internal method that draws the entity.
(inherited from Entity).
|
|
DrawFast(DrawParams)
|
Draws the entity in fast inaccurate transparency mode.
(inherited from Entity).
|
|
DrawFlat(DrawParams)
|
Draws entity in displayType.Flat DisplayMode.
(inherited from Entity).
|
|
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.
|
|
DrawForSelectionEdges(GfxDrawForSelectionParams)
|
Draws the entity edges in false-colors (for some kinds of entities only).
|
|
DrawForSelectionFaces(GfxDrawForSelectionParams)
|
Draws the entity faces in false-colors (for some kinds of entities only).
|
|
DrawForSelectionVertices(GfxDrawForSelectionParams)
|
Draws the entity vertices in false-colors (for some kinds of entities only).
|
|
DrawForSelectionWireframe(GfxDrawForSelectionParams)
|
Draws entity as wires without specifing any color.
|
|
DrawForShadow(RenderParams)
|
Draws the entity planar shadow.
|
|
DrawHiddenLines(DrawParams)
|
Draw the entity in the displayType.HiddenLines display mode.
|
|
DrawHiddenLinesFast(DrawParams)
|
Draw the entity in the displayType.HiddenLines display mode in fast inaccurate transparency mode.
|
|
DrawHiddenLinesMaterial(RenderParams)
|
(inherited from Entity).
|
|
DrawHiddenLinesMaterialFast(RenderParams)
|
(inherited from Entity).
|
|
DrawIsocurves(DrawParams)
|
Draws the entity iso curves. For Mesh entities this method draws internal wires.
(inherited from Entity).
|
|
DrawIsocurvesForFlat(DrawParams)
|
Draws the isocurves in Flat display mode.
(inherited from Entity).
|
|
DrawNormals(DrawParams)
|
Draws entity's normal vectors.
|
|
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.
|
|
DrawSelectedVertices(DrawParams)
|
Draws the entity selected vertices.
|
|
DrawSilhouettes(DrawSilhouettesParams)
|
Draws Silhouettes.
|
|
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.
|
|
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.
|
|
EvaluateIntersectEdges(FrustumParams)
|
Tells if must evaluate the intersection of the edges with the frustum.
|
|
EvaluateIntersectTriangles(FrustumParams)
|
Tells if must evaluate the intersection of the triangles with the frustum.
|
|
ExtrudeAdd(Region, Interval)
|
Extrudes the specified region and adds it to the original Brep object.
|
|
ExtrudeAdd(Region, double)
|
Extrudes the specified region, overriding the original Brep with the result of the cut and adds it to the original Brep object.
|
|
ExtrudeAdd(Region, double, double)
|
Extrudes the specified region with a draft angle and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, Interval, Plane, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, Interval, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, Interval, Vector3D, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, Interval, double, Plane, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, Interval, double, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, Interval, double, Vector3D, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, Interval, double, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, Interval, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, double, Plane, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, double, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, double, Vector3D, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, double, double, Plane, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, double, double, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, double, double, Vector3D, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, double, double, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeAddPattern(Region, double, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and adds it to the original Brep object.
|
|
ExtrudeFace(int, Vector3D, double)
|
Extrudes the specified Face, overriding the original Brep.
|
|
ExtrudeFace(int, double)
|
Extrudes the specified Face, overriding the original Brep.
|
|
ExtrudeRemove(Region, Interval)
|
Extrudes the specified region and removes it from the original Brep object.
|
|
ExtrudeRemove(Region, double)
|
Extrudes the specified region and removes it from the original Brep object.
|
|
ExtrudeRemove(Region, double, double)
|
Extrudes the specified region with a draft angle and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, Interval, Plane, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, Interval, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, Interval, Vector3D, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, Interval, double, Plane, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, Interval, double, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, Interval, double, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, Interval, double, Vector3D, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, Interval, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, double, Plane, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, double, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, double, Vector3D, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, double, double, Plane, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, double, double, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, double, double, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, double, double, Vector3D, Point3D, double, int)
|
Creates a circular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeRemovePattern(Region, double, double, int, double, int)
|
Creates a rectangular pattern by extruding the specified region multiples times and removes it from the original Brep object.
|
|
ExtrudeWithTwist(ICurve, Vector3D, Point3D, double, double, bool)
|
Creates a brep extruding and twisting a planar curve..
|
|
ExtrudeWithTwist(ICurve, Vector3D, Point3D, double, int, bool, double)
|
Creates a brep extruding and twisting a planar curve..
|
|
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.
|
|
FixTopology(out Brep)
|
If the geometry is not created inside Eyeshot, it could be necessary call this method to check and fix/add(if needed) missing data,
to correctly perform operations like Section/Intersection and Booleans.
|
|
FlipNormal()
|
|
|
FrustumEdgesTriangleIntersection(Segment3D[], Point3D, Point3D, Point3D)
|
(inherited from Entity).
|
|
GetAllVertices(TraversalParams, out IList<Point3D>)
|
Gets tesselation vertices of the entity.
|
|
GetArea(out Point3D)
|
|
|
GetClosestMainAxis(Vector3D)
|
(inherited from Entity).
|
|
GetEdgeSelection(int, Stack<BlockReference>)
|
Tells if the edge is selected.
|
|
GetError()
|
Gets the maximum gap between face loops' edge curves.
|
|
GetFaceSelection(int, Stack<BlockReference>)
|
Tells if the face is selected.
|
|
GetFaceSelection(int, int, Stack<BlockReference>)
|
Tells if the face is selected.
|
|
GetHashCode
|
Serves as the default hash function.
(inherited from Object).
|
|
GetMass(Material, linearUnitsType, massUnitsType, out double)
|
|
|
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).
|
|
GetPlanarFaceIndex(Plane, Point3D)
|
Gets the index of the planar face coincident with the specified plane.
|
|
GetPlanarFaceRegion(int)
|
Gets the planar face region.
|
|
GetPolygonMeshes()
|
|
|
GetSelectability(Stack<BlockReference>)
|
Gets the entity selectability status.
(inherited from Entity).
|
|
GetSelectedEdges(Stack<BlockReference>)
|
Gets the selected edges.
|
|
GetSelectedFaces(Stack<BlockReference>)
|
Gets the selected faces.
|
|
GetSelectedInnerFaces(Stack<BlockReference>)
|
Gets the selected inner edges.
|
|
GetSelectedVertices(Stack<BlockReference>)
|
Gets the selected vertices.
|
|
GetSelection(Stack<BlockReference>)
|
Gets the entity selection status.
(inherited from Entity).
|
|
GetStraightEdgeIndex(Point3D, Vector3D)
|
Gets the edge index containing the 3D input point.
|
|
GetType
|
Gets the Type of the current instance.
(inherited from Object).
|
|
GetVertexSelection(int, Stack<BlockReference>)
|
Tells if the vertex is selected.
|
|
GetVisibility(Stack<BlockReference>)
|
Gets the entity visibility status.
(inherited from Entity).
|
|
GetVolume(out Point3D)
|
|
|
GetXAttributes(bool)
|
For internal use only.
(inherited from Entity).
|
|
GetXElement(bool)
|
For internal use only.
|
|
InitGraphicsData()
|
Initialize the graphics data.
(inherited from Entity).
|
|
InsideFrustumPoint(PlaneEquation[], Transformation, IList<Point3D>, int)
|
(inherited from Entity).
|
|
InsideOrCrossingFrustum(FrustumParams)
|
|
|
InsideOrCrossingFrustumInternal(PlaneEquation[], Transformation, IList<Point3D>, int, int)
|
(inherited from Entity).
|
|
InsideOrCrossingScreenPolygon(ScreenPolygonParams)
|
|
|
InsideOrCrossingScreenPolygonInternal(ScreenPolygonParams, IList<Point3D>, int, int)
|
(inherited from Entity).
|
|
InsideOrCrossingScreenPolygonPoint(ScreenPolygonParams, IList<Point3D>, int)
|
(inherited from Entity).
|
|
Intersect(Brep, Brep, out List<Point3D>)
|
Computes the intersection loops between two Brep objects.
|
|
Intersection(Surface)
|
Intersect the Brep with a generic Surface.
|
|
Intersection(Brep, Brep)
|
Compute the Intersection of the solidA with the solidB.
|
|
IntersectionLoops(Brep, Brep, out ICurve[])
|
Computes the intersection loops between two Brep objects.
|
|
Intersects(Entity, bool, bool, Transformation, Transformation, out List<Entity>, out string)
|
Checks if two entity intersect geometrically
(inherited from Entity).
|
|
Intersects2D(Entity, bool, bool, Transformation, Transformation, out List<Entity>)
|
Checks if two 2D entity intersect geometrically on Plane XY
(inherited from Entity).
|
|
IsAnyEdgeSelected()
|
Tells if there is a selected edge.
|
|
IsAnyFaceSelected()
|
Tells if there is a selected face.
|
|
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).
|
|
IsAnyVertexSelected()
|
Tells if there is a selected vertex.
|
|
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, bool)
|
Checks if the specified point is inside or onto the Brep.
|
|
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).
|
|
IsSmall(int)
|
Tells if the entity screen size is classified as small/>.
(inherited from Entity).
|
|
IsValid()
|
Returns true if all the entity fields contain reasonable information.
|
|
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).
|
|
Loft(IList<ICurve>, int, bool, bool, bool, double)
|
Creates a Brep from skinning.
|
|
Loft(params ICurve[])
|
Creates a Brep from skinning.
|
|
MemberwiseClone
|
Creates a shallow copy of the current Object.
(inherited from Object).
|
|
MergeFaces()
|
Merges coplanar faces when possible.
|
|
Mirror(Face, Brep)
|
Create a mirror entity from the input Brep by the plane provided.
|
|
Mirror(Plane, Brep)
|
Create a mirror entity from the input Brep by the provided plane.
|
|
Mirror(int, Brep)
|
Create a mirror entity from the input Brep by the plane provided.
|
|
PropagateAttributes(Entity, Entity, bool)
|
Propagates the attributes to the entity passed as parameter.
(inherited from Entity).
|
|
Rebuild(double, bool)
|
Builds parametric face representation using the specified tolerance.
|
|
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.
|
|
RegenNoChanges(double)
|
Computes an array of vertices according to the desired chordal error, without changing the entity's Vertices and RegenMode.
(inherited from Entity).
|
|
Remove(IList<Brep>, out Brep[])
|
Removes a list of non-intersecting solids from the original Brep object.
|
|
Remove(params Brep[])
|
Removes a list of non-intersecting solids from the original Brep object.
|
|
Render(RenderParams)
|
Renders the entity.
(inherited from Entity).
|
|
RenderFast(RenderParams)
|
Renders the entity in fast inaccurate transparency mode.
(inherited from Entity).
|
|
ResetIsSmallArray()
|
Resets the array of IsSmall flags.
(inherited from Entity).
|
|
ResetSelectionMode()
|
Resets the SelectionMode to selectionFilterType.Entity if there are no other selected inner elements.
|
|
RevolveAdd(Region, double, Vector3D, Point3D)
|
Revolves the specified region and adds it to the Brep object and adds it to the original Brep object.
|
|
RevolveAdd(Region, double, double, Vector3D, Point3D)
|
Revolves the specified region and adds it to the Brep object and adds it to the original Brep object.
|
|
RevolveFace(int, double, Vector3D, Point3D)
|
Revolves the specified Face, overriding the original Brep.
|
|
RevolveRemove(Region, double, Vector3D, Point3D)
|
Revolves the specified region and removes it from the Brep object and removes it from the original Brep object.
|
|
RevolveRemove(Region, double, double, Vector3D, Point3D)
|
Revolves the specified region and removes it from the Brep object and removes it from the original Brep object.
|
|
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).
|
|
Ruled(Surface, Surface, double)
|
Create a Brep connecting linearly two surfaces.
|
|
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)
|
Intersect the Brep with the plane.
|
|
SelectEdge(int, bool, Stack<BlockReference>)
|
Obsolete.
Selects the edge of the instance identified by the parents stack.
|
|
SelectFace(int, bool, Stack<BlockReference>)
|
Obsolete.
Selects the face of the instance identified by the parents stack.
|
|
SelectFace(int, int, bool, Stack<BlockReference>)
|
Obsolete.
Selects the face of the instance identified by the parents stack.
|
|
SelectVertex(int, bool, Stack<BlockReference>)
|
Obsolete.
Selects the vertex of the instance identified by the parents stack.
|
|
SelectedInternal()
|
Tells if the entity has internal parts selected
|
|
SetEdgeSelection(int, bool, Stack<BlockReference>)
|
Sets the selection status of an edge.
|
|
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.
|
|
SetFaceSelection(int, int, bool, Stack<BlockReference>)
|
Sets the selection status of a face.
|
|
SetLineWeight(RenderContextBase, float)
|
Line weight changer.
(inherited from Entity).
|
|
SetLineWeightForEdges(DrawEdgesParams)
|
(inherited from Entity).
|
|
SetLineWeightForSilhouettes(DrawSilhouettesParams)
|
|
|
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 Entity).
|
|
SetVertexSelection(int, bool, Stack<BlockReference>)
|
Sets the selection status of a vertex.
|
|
SetVisibility(bool, Stack<BlockReference>)
|
Sets the entity visibility status.
(inherited from Entity).
|
|
Smash(Environment, int)
|
Shows sequentially all the trimming regions for each face with the corrispondent index for each face and the index for each edge.
|
|
Smash(Environment, string)
|
Shows sequentially all the trimming regions for each face with the corrispondent index for each face and the index for each edge.
|
|
SplitBy(Plane, out Brep[], out Brep[])
|
Splits this solid with the specified plane.
|
|
SplitBy(Surface, out Brep[], out Brep[])
|
Splits this solid with the specified plane.
|
|
SubdivideBy(Plane)
|
Subdivide all the Brep faces by the given plane.
|
|
SubdivideBy(int, IList<ICurve>)
|
Subdivide a Brep face by the given curve list.
|
|
SubdivideBy(int, Plane)
|
Subdivide a Brep face by the given plane.
|
|
ThroughTriangle(FrustumParams)
|
|
|
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)
|
|
|
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).
|
|
TransformBy(Transformation)
|
Transforms all the entity's vertices by the specified transformation.
|
|
Translate(double, double, double)
|
Translates the entity.
(inherited from Entity).
|
|
Translate(Vector3D)
|
Translates the entity.
(inherited from Entity).
|
|
Union(Brep, Brep)
|
Compute the Union of the solidA with the solidB.
|
|
UpdateBoundingBox(TraversalParams)
|
Updates the entity's bounding box.
(inherited from Entity).
|
|
UpdateBoundingBoxSphere()
|
(inherited from Entity).
|
|
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).
|
|
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).
|