|
Name
|
Description
|
|
AddControlPoint(Point3D)
|
Inserts a control point on the control polygon. The control point will be added at the projection of the given 3D point on the polygon.
The insertion does not affect the shape of the curve.
(inherited from Curve).
|
|
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).
|
|
Bernstain(int, int, double)
|
Computes the value of Berstain polynomial.
(inherited from NurbsBase).
|
|
BernstainDer(int, int, double)
|
Computes the value of the first derivative of a Berstain polynomial.
(inherited from NurbsBase).
|
|
BezierToPowerMatrix(int)
|
Computes Mp efficiently.
(inherited from NurbsBase).
|
|
Chamfer(ICurve, ICurve, Vector3D, double, bool, bool, bool, bool, out Line)
|
Chamfers two curves.
(inherited from Curve).
|
|
Chamfer(ICurve, ICurve, double, bool, bool, bool, bool, out Line)
|
Chamfers two curves.
(inherited from Curve).
|
|
Cholesky(double[,], int, out double[,])
|
(inherited from NurbsBase).
|
|
Cholesky(double[,], int, out double[,], out double[])
|
(inherited from NurbsBase).
|
|
ChordLengthParametrization<T>(IList<T>, out double[])
|
Computes chord length parameterization from a vector of points.
(inherited from NurbsBase).
|
|
ChordLengthParametrization<T>(int, int, IList<T>, out double[], out double[])
|
Computes chord length parameterization from a vector of points.
(inherited from NurbsBase).
|
|
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 curve.
(inherited from Curve).
|
|
ClosestPointTo(Point3D, out double)
|
(inherited from Curve).
|
|
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 Curve).
|
|
CompilePattern(CompileParams)
|
Compiles the graphics representation of the pattern of wireframe entities.
|
|
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).
|
|
ComputeCurvatureGraph(Environment, float)
|
Computes the desired curvature map.
(inherited from Curve).
|
|
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).
|
|
ControlBoundingBox()
|
Computes the extension of the control polygon/net.
(inherited from Curve).
|
|
ControlBoundingBox(out Point3D, out Point3D)
|
Computes the extension of the control polygon/net.
(inherited from Curve).
|
|
ControlBoundingBox(double, out Point3D, out Point3D)
|
Computes the extension of the control polygon/net.
(inherited from Curve).
|
|
ControlLength()
|
Gets the length of the curve's control polygon.
(inherited from Curve).
|
|
ControlLengthSquared()
|
Gets the squared length of the curve's control polygon.
(inherited from Curve).
|
|
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).
|
|
CubicSplineInterpolation(IList<Point3D>, Vector3D, Vector3D)
|
Cubic spline interpolation.
(inherited from Curve).
|
|
CubicSplineInterpolation<R>(IList<R>, bool)
|
Cubic spline interpolation with automatic tangents.
(inherited from Curve).
|
|
Curvature(double)
|
Computes the curve curvature at parametric value u.
(inherited from Curve).
|
|
Decompose()
|
Decomposes the curve into Bézier segments.
(inherited from Curve).
|
|
DegreeElevate(int)
|
Degree elevates the curve.
(inherited from Curve).
|
|
Dispose()
|
Cleans up graphics resources, like display lists, textures, etc.
(inherited from Curve).
|
|
Draw(DrawParams)
|
Draws the entity.
(inherited from Curve).
|
|
DrawCurvature(RenderContextBase, object)
|
(inherited from Curve).
|
|
DrawDirection(DrawDirectionParams)
|
Draws a small arrow to show the entity direction if Environment.ShowCurveDirection is true.
(inherited from Curve).
|
|
DrawEdges(DrawParams)
|
Draws the entity's edges.
(inherited from Entity).
|
|
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.
(inherited from Curve).
|
|
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 Entity).
|
|
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 Entity).
|
|
DrawForShadow(RenderParams)
|
Draws the entity planar shadow.
(inherited from Curve).
|
|
DrawHiddenLines(DrawParams)
|
Draw the entity in the displayType.HiddenLines display mode.
(inherited from Entity).
|
|
DrawHiddenLinesFast(DrawParams)
|
Draw the entity in the displayType.HiddenLines display mode in fast inaccurate transparency mode.
(inherited from Entity).
|
|
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.
(inherited from Entity).
|
|
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 Entity).
|
|
DrawSelectedVertices(DrawParams)
|
Draws the entity selected vertices.
(inherited from Entity).
|
|
DrawSilhouettes(DrawSilhouettesParams)
|
Draws Silhouettes.
(inherited from Entity).
|
|
DrawVertices(DrawParams)
|
Draws entity's vertices.
(inherited from Entity).
|
|
DrawWire(DrawParams)
|
Draws a wireframe entity, resolving the Entity.LineTypeName for Entity.LineTypeMethod colorMethodType.byParent.
|
|
DrawWireEntity(RenderContextBase, object)
|
Draws the Wireframe entity.
(inherited from Entity).
|
|
DrawWireframe(DrawParams)
|
Draws entity as wires.
(inherited from Entity).
|
|
DrawWireframeSelected(DrawParams)
|
Draws entity as selected wires.
(inherited from Entity).
|
|
DrawWithPattern(RenderContextBase, object)
|
(inherited from Entity).
|
|
Drop(Plane, ICurve)
|
Project curve on the specified plane.
(inherited from Curve).
|
|
Dump(linearUnitsType, massUnitsType, LayerKeyedCollection, MaterialKeyedCollection, BlockKeyedCollection)
|
Returns a description of this entity.
(inherited from Curve).
|
|
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 Curve).
|
|
Evaluate(double)
|
Computes the curve point at parametric value u.
(inherited from Curve).
|
|
Evaluate(double, int)
|
Computes the curve derivatives at parametric value u.
(inherited from Curve).
|
|
EvaluateIntersectEdges(FrustumParams)
|
Tells if must evaluate the intersection of the edges with the frustum.
(inherited from Entity).
|
|
EvaluateIntersectTriangles(FrustumParams)
|
Tells if must evaluate the intersection of the triangles with the frustum.
(inherited from Entity).
|
|
EvaluateTangent(double, out Point3D, out Vector3D)
|
Evaluate unit tangent at a parameter with error checking.
(inherited from Curve).
|
|
ExtrudeAsBrep(Line, double)
|
(inherited from Curve).
|
|
ExtrudeAsBrep(Vector3D, double, double)
|
(inherited from Curve).
|
|
ExtrudeAsBrep(double, double, double, double)
|
(inherited from Curve).
|
|
ExtrudeAsMesh(Vector3D, double, natureType)
|
(inherited from Curve).
|
|
ExtrudeAsMesh(double, double, double, double, natureType)
|
(inherited from Curve).
|
|
ExtrudeAsMesh<T>(Vector3D, double, natureType)
|
(inherited from Curve).
|
|
ExtrudeAsMesh<T>(double, double, double, double, natureType)
|
(inherited from Curve).
|
|
ExtrudeAsSolid(Vector3D, double)
|
(inherited from Curve).
|
|
ExtrudeAsSolid(double, double, double, double)
|
(inherited from Curve).
|
|
ExtrudeAsSurface(Line)
|
(inherited from Curve).
|
|
ExtrudeAsSurface(Vector3D)
|
(inherited from Curve).
|
|
ExtrudeAsSurface(Vector3D, double, double)
|
(inherited from Curve).
|
|
ExtrudeAsSurface(double, double, double)
|
(inherited from Curve).
|
|
Fillet(ICurve, ICurve, Vector3D, double, bool, bool, bool, bool, out Arc)
|
Fillets two coplanar curves with an arc of given radius.
(inherited from Curve).
|
|
Fillet(ICurve, ICurve, double, bool, bool, bool, bool, out Arc)
|
Fillets two coplanar curves with an arc of given radius.
(inherited from 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, IList<Point3D>, IList<IndexTriangle>, int, int, int, SortedList<DoubleHitTriangle>)
|
Finds the triangles intersecting the seg segment and puts them in the triList.
(inherited from Entity).
|
|
FindClosestTriangle(Transformation, Segment3D, float[], int[], int, int, int, SortedList<DoubleHitTriangle>)
|
Finds the closest triangle using float arrays for vertices and int arrays for triangles.
(inherited from Entity).
|
|
FreeCache()
|
Frees point projection cache memory.
(inherited from Curve).
|
|
FrustumEdgesTriangleIntersection(Segment3D[], Point3D, Point3D, Point3D)
|
(inherited from Entity).
|
|
GetAllVertices(TraversalParams, out IList<Point3D>)
|
Gets tessellation vertices of the entity.
(inherited from Entity).
|
|
GetBb(out Point3D, out Point3D)
|
(inherited from Curve).
|
|
GetClosestMainAxis(Vector3D)
|
(inherited from Entity).
|
|
GetHashCode
|
Serves as the default hash function.
(inherited from Object).
|
|
GetIndividualCurves()
|
(inherited from Curve).
|
|
GetLengthFromParam(double, out double)
|
(inherited from Curve).
|
|
GetNormalLength()
|
Gets the entity normal length.
(inherited from Entity).
|
|
GetNurbsForm()
|
Gets the Nurbs form of this curve.
(inherited from Curve).
|
|
GetObjectData(SerializationInfo, StreamingContext)
|
Populates a SerializationInfo instance with the data needed to serialize the target object.
(inherited from Curve).
|
|
GetOffsetDistance(Vector3D, Vector3D, double)
|
Computes the offset distance for the extrude with draft angle methods.
(inherited from Entity).
|
|
GetParamFromLength(double, double, out double)
|
(inherited from Curve).
|
|
GetParamFromLength(double, out double)
|
(inherited from Curve).
|
|
GetParamsFromLength(double[], out double[])
|
Given a sorted array of lengths along the curve, finds the parameter values that correspond to them.
(inherited from Curve).
|
|
GetPointsByLength(double)
|
(inherited from Curve).
|
|
GetPointsByLengthPerSegment(double)
|
(inherited from Curve).
|
|
GetPointsForConvexHull()
|
(inherited from Curve).
|
|
GetSelectability(Stack<BlockReference>)
|
Gets the entity selectability status.
(inherited from Entity).
|
|
GetSelection(Stack<BlockReference>)
|
Gets the entity selection status.
(inherited from Entity).
|
|
GetTightBBox(out Point3D, out Point3D)
|
(inherited from Curve).
|
|
GetTrimCurve()
|
Gets a TrimCurve representation of this curve
(inherited from Curve).
|
|
GetType
|
Gets the Type of the current instance.
(inherited from Object).
|
|
GetVisibility(Stack<BlockReference>)
|
Gets the entity visibility status.
(inherited from Entity).
|
|
GetXAttributes(bool)
|
For internal use only.
(inherited from Entity).
|
|
GetXElement(bool)
|
For internal use only.
(inherited from Curve).
|
|
GlobalApproximation(IList<Point3D>, int, double)
|
Global approximation of a curve bounded to a certain error.
(inherited from Curve).
|
|
GlobalInterpolation(IList<Point3D>, int)
|
Global curve interpolation.
(inherited from Curve).
|
|
InitGraphicsData()
|
Initialize the graphics data.
(inherited from Curve).
|
|
InsertKnot(Point3D, int)
|
Inserts a knot a number of times. It is added at the parameter corresponding to the projection of the given point on the curve.
The insertion does not affect the shape of the curve.
(inherited from Curve).
|
|
InsertKnot(double, int)
|
Inserts a knot a number of times. It does not affect the shape of the curve.
(inherited from Curve).
|
|
InsideFrustumPoint(PlaneEquation[], Transformation, IList<Point3D>, int)
|
(inherited from Entity).
|
|
InsideOrCrossingFrustum(FrustumParams)
|
(inherited from Entity).
|
|
InsideOrCrossingFrustumInternal(PlaneEquation[], Transformation, IList<Point3D>, int, int)
|
(inherited from Entity).
|
|
InsideOrCrossingScreenPolygon(ScreenPolygonParams)
|
(inherited from Entity).
|
|
InsideOrCrossingScreenPolygonInternal(ScreenPolygonParams, IList<Point3D>, int, int)
|
(inherited from Entity).
|
|
InsideOrCrossingScreenPolygonPoint(ScreenPolygonParams, IList<Point3D>, int)
|
(inherited from Entity).
|
|
IntersectWith(ICurve)
|
(inherited from Curve).
|
|
IntersectWith(Plane, double)
|
Trims the curve at the limit point projection.
(inherited from Curve).
|
|
Intersection(ICurve, ICurve)
|
Finds all 3D points where the provided curves intersect.
(inherited from Curve).
|
|
Intersection(ICurve, ICurve, double)
|
Finds all 3D points where the provided curves intersect within the specified gap.
(inherited from Curve).
|
|
Intersection2D(ICurve, ICurve, Plane)
|
Finds all 3D points where the provided coplanar curves intersect.
(inherited from Curve).
|
|
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).
|
|
IsInPlane(Plane, double)
|
Checks if the curve lays on the specified plane.
(inherited from Curve).
|
|
IsLinear(double, out Segment3D)
|
Test a curve to see if the locus of its points is a line segment.
(inherited from Curve).
|
|
IsPlanar(double, out Plane)
|
Checks if the curve is planar.
(inherited from Curve).
|
|
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 Curve).
|
|
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).
|
|
LeastSquares(IList<Point3D>, int, int)
|
Least squares curve approximation.
(inherited from Curve).
|
|
Length()
|
Gets the curve length.
(inherited from Curve).
|
|
LocalApproximation(IList<Point3D>, double, out Vector3D[], bool)
|
Local cubic approximation of a curve bounded to a certain error.
(inherited from Curve).
|
|
LocalApproximation(IList<PointTangent>, double)
|
Local cubic approximation of a curve bounded to a certain error.
(inherited from Curve).
|
|
LocalInterpolation(IList<Point3D>, bool, bool)
|
Local interpolation.
(inherited from Curve).
|
|
LocalInterpolation(IList<PointTangent>)
|
Local interpolation.
(inherited from Curve).
|
|
MemberwiseClone
|
Creates a shallow copy of the current Object.
(inherited from Object).
|
|
Merge(ICurve, ICurve)
|
Joins two curves.
(inherited from Curve).
|
|
Merge(IList<ICurve>)
|
Joins a list of curves. Curves must be properly oriented.
(inherited from Curve).
|
|
Merge(IList<ICurve>, bool)
|
Joins a list of curves. Curves must be properly oriented.
(inherited from Curve).
|
|
MinimumDistance(Curve, Curve, double, bool, ref double, ref double, out double)
|
Computes the minimum distance between two curves.
(inherited from Curve).
|
|
MinimumDistance(Curve, Curve, double, ref double, ref double, out double)
|
Computes the minimum distance between two curves.
(inherited from Curve).
|
|
NormalAt(double)
|
Computes the curve normal at parametric value u.
(inherited from Curve).
|
|
Offset(double, Vector3D)
|
(inherited from Curve).
|
|
Offset(double, Vector3D, double, bool)
|
(inherited from Curve).
|
|
OffsetToRegion(double, double, bool)
|
(inherited from Curve).
|
|
PointAt(double)
|
Computes the curve point at parametric value u.
(inherited from Curve).
|
|
PowerToBezierMatrix(int, double[,])
|
Computes the inverse of Mp.
(inherited from NurbsBase).
|
|
Project(Point3D, double, bool, double, out double)
|
Projects a point on the curve.
(inherited from Curve).
|
|
Project(Point3D, out double)
|
(inherited from Curve).
|
|
Project(Point3D, double, bool, out double)
|
Projects a point on the curve.
(inherited from Curve).
|
|
ProjectOn(Plane)
|
Project this curve on the specified plane.
(inherited from Curve).
|
|
Promote()
|
Converts this generic curve to Line, Arc or Circle (when possible).
(inherited from Curve).
|
|
PropagateAttributes(Entity, Entity, bool)
|
Propagates the attributes to the entity passed as parameter.
(inherited from Entity).
|
|
RefineKnotVector(double[])
|
Refines the curve knot vector.
(inherited from Curve).
|
|
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 Curve).
|
|
RegenNoChanges(double)
|
Computes an array of vertices according to the desired chordal error, without changing the entity's Vertices and RegenMode.
(inherited from Entity).
|
|
RemoveKnot(int, int, int)
|
Removes an internal knot from a curve.
(inherited from Curve).
|
|
RemoveKnot(int, int, int, double)
|
Removes an internal knot from a curve.
(inherited from Curve).
|
|
RemoveKnots(double)
|
Removes as many knots as possible from a curve.
(inherited from Curve).
|
|
Render(RenderParams)
|
Renders the entity.
(inherited from Entity).
|
|
RenderFast(RenderParams)
|
Renders the entity in fast inaccurate transparency mode.
(inherited from Entity).
|
|
Resize(int, int)
|
Resizes a curve.
(inherited from Curve).
|
|
ResizeKeep(int, int)
|
Resizes a curve, keeping original values.
(inherited from Curve).
|
|
Reverse()
|
Reverses the curve direction.
(inherited from Curve).
|
|
RevolveAsBrep(double, double, Line, double)
|
(inherited from Curve).
|
|
RevolveAsBrep(double, double, Point3D, Point3D, double)
|
(inherited from Curve).
|
|
RevolveAsBrep(double, double, Vector3D, Point3D, double)
|
(inherited from Curve).
|
|
RevolveAsMesh(double, double, Point3D, Point3D, int, double, natureType)
|
(inherited from Curve).
|
|
RevolveAsMesh(double, double, Vector3D, Point3D, int, double, natureType)
|
(inherited from Curve).
|
|
RevolveAsMesh<T>(double, double, Point3D, Point3D, int, double, natureType)
|
(inherited from Curve).
|
|
RevolveAsMesh<T>(double, double, Vector3D, Point3D, int, double, natureType)
|
(inherited from Curve).
|
|
RevolveAsSolid(double, double, Point3D, Point3D, int, double)
|
(inherited from Curve).
|
|
RevolveAsSolid(double, double, Vector3D, Point3D, int, double)
|
(inherited from Curve).
|
|
RevolveAsSurface(double, double, Line)
|
(inherited from Curve).
|
|
RevolveAsSurface(double, double, Point3D, Point3D)
|
(inherited from Curve).
|
|
RevolveAsSurface(double, double, Vector3D, Point3D)
|
(inherited from Curve).
|
|
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).
|
|
SelectedInternal()
|
Tells if the entity has internal parts selected
(inherited from Entity).
|
|
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).
|
|
SetLineWeight(RenderContextBase, float)
|
Line weight changer.
|
|
SetLineWeightForEdges(DrawEdgesParams)
|
(inherited from Entity).
|
|
SetLineWeightForSilhouettes(DrawSilhouettesParams)
|
(inherited from Entity).
|
|
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).
|
|
SetVisibility(bool, Stack<BlockReference>)
|
Sets the entity visibility status.
(inherited from Entity).
|
|
SplitAt(double, out ICurve, out ICurve)
|
Splits the curve into two curves.
(inherited from Curve).
|
|
SplitAtDiscontinuities(bool)
|
Splits the curve at derivative discontinuities (e.g. cusps, kinks), returns an array of the smooth segments that form the curve.
(inherited from Curve).
|
|
SplitBy(IList<Point3D>, out ICurve[])
|
(inherited from Curve).
|
|
SplitBy(Point3D, out ICurve, out ICurve)
|
(inherited from Curve).
|
|
SubCurve(Point3D, Point3D, out ICurve)
|
(inherited from Curve).
|
|
SubCurve(double, double, out ICurve)
|
(inherited from Curve).
|
|
SweepAsBrep(ICurve, double, sweepMethodType)
|
(inherited from Curve).
|
|
SweepAsBrep(ICurve, double, bool, sweepMethodType)
|
(inherited from Curve).
|
|
SweepAsMesh(ICurve, double, sweepMethodType, natureType)
|
(inherited from Curve).
|
|
SweepAsMesh(ICurve, double, bool, sweepMethodType, natureType)
|
(inherited from Curve).
|
|
SweepAsMesh<T>(ICurve, double, sweepMethodType, natureType)
|
(inherited from Curve).
|
|
SweepAsMesh<T>(ICurve, double, bool, sweepMethodType, natureType)
|
(inherited from Curve).
|
|
SweepAsSolid(ICurve, double, sweepMethodType)
|
(inherited from Curve).
|
|
SweepAsSolid(ICurve, double, bool, sweepMethodType)
|
(inherited from Curve).
|
|
SweepAsSurface(ICurve, double, sweepMethodType)
|
(inherited from Curve).
|
|
TangentAt(double)
|
Evaluates unit tangent vector at a parameter.
(inherited from Curve).
|
|
ThroughTriangle(FrustumParams)
|
(inherited from Entity).
|
|
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 Entity).
|
|
ThroughTriangleScreenPolygon(Point3D, Point3D, Point3D, ScreenPolygonParams)
|
Checks whether a triangle intersects or is inside a 2D screen polygon.
(inherited from Entity).
|
|
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 Curve).
|
|
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 Curve).
|
|
Translate(double, double, double)
|
Translates the entity.
(inherited from Entity).
|
|
Translate(Vector3D)
|
Translates the entity.
(inherited from Entity).
|
|
Trim(ICurve, ICurve, bool, bool)
|
Trims two intersecting curves.
(inherited from Curve).
|
|
TrimAt(double, bool)
|
Trims the curve at the provided parametric value.
(inherited from Curve).
|
|
TrimBy(Plane, double, bool)
|
Trims the curve at the limit point projection.
(inherited from Curve).
|
|
TrimBy(Point3D, bool)
|
Trims the curve at the limit point projection.
(inherited from Curve).
|
|
TryGetArc(out Circle)
|
Converts this generic curve to Arc or Circle (when possible).
(inherited from Curve).
|
|
TryGetLine(out Line)
|
Converts this generic curve to Line (when possible).
(inherited from Curve).
|
|
UniformKnotVector(int, int)
|
Constructs a uniform clamped knot vector. v[j+1]-v[j] is equal for all inners nodes.
(inherited from NurbsBase).
|
|
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).
|
|
WriteCSharp(TextWriter, int)
|
(inherited from Curve).
|
|
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).
|
|
WriteXml(XmlTextWriter)
|
(inherited from Curve).
|
|
banbks(double[,], int, int, double[,], int[], ref double[,])
|
(inherited from NurbsBase).
|
|
banbks(double[,], int, int, double[,], int[], ref double[])
|
(inherited from NurbsBase).
|
|
bandec(double[,], int, int, double[,], int[], out double)
|
(inherited from NurbsBase).
|
|
lubksb(double[,], int[], ref double[])
|
(inherited from NurbsBase).
|