RadialDim Class

Radial dimension entity.
Public Class RadialDim 
Inherits Dimension
This language is not supported or no code example is available.
public class RadialDim : Dimension
This language is not supported or no code example is available.
Name Description
Protected constructor RadialDim(RadialDim)
Public constructor RadialDim(Circle, Point2D, double) Sketch plane constructor.
Public constructor RadialDim(Circle, Point3D, double) Standard constructor.
Public constructor RadialDim(SerializationInfo, StreamingContext) Constructor for deserializing objects.
Top
Name Description
Public property Alignment Gets or sets the text alignment. (inherited from Text).
Public property Arrowhead Gets or sets the arrow head type.
Public property ArrowheadSize Gets or sets the size of the arrow head. (inherited from Dimension).
Public property ArrowsLocation (inherited from Dimension).
Public property AutodeskProperties Gets or sets the Autodesk common properties. (inherited from Entity).
Public property Backward The text is flipped in X. (inherited from Dimension).
Public property Billboard Gets or sets a value indicating whether the text must be always faces the camera. (inherited from Text).
Public property BoxMax Gets the maximum 3D extent of the entity. (inherited from Entity).
Public property BoxMin Gets the minimum 3D extent of the entity. (inherited from Entity).
Public property BoxSize Gets the 3D extent of the entity. (inherited from Entity).
Public property CenterMarkSize Gets or sets the size of the center mark.
Public property Color Gets or sets the entity color. (inherited from Entity).
Public property ColorMethod Gets or sets the entity color source. (inherited from Entity).
Protected property Compiling Tells if the entity is being compiled. (inherited from Entity).
Public property DimLinePosition Gets or sets the dimension line position. Affects text position when the text cannot fit between extension lines. (inherited from Dimension).
Public property DimStyle Gets or sets the dimension style name. (inherited from Dimension).
Public property Distance Gets the actual measured distance. (inherited from Dimension).
Public property EntityData Gets or sets the entity custom data. (inherited from Entity).
Public property GroupIndex Gets or sets the entity group index. (inherited from Entity).
Public property Height Gets or sets the text height. (inherited from Text).
Public property InsertionPoint Gets or sets the insertion point (it corresponds to the PlanarEntity.Plane origin). (inherited from Dimension).
Public property LayerName Gets or sets the name of the referenced Layer. (inherited from Entity).
Public property LineTypeMethod Gets or sets the entity line type source. (inherited from Entity).
Public property LineTypeName Gets or sets the line type name of the Environment.LineTypes collection. In use only if the LineTypeMethod is byEntity. (inherited from Entity).
Public property LineTypeScale Gets or sets the line type scale. (inherited from Entity).
Public property LineWeight Gets or sets the entity line weight. (inherited from Entity).
Public property LineWeightMethod Gets or sets the entity line weight source. (inherited from Entity).
Public property LinearDimensionUnits Gets or sets the units format for linear dimension. (inherited from Dimension).
Public property LinearScale Gets or sets the global scale factor for linear dimensions. (inherited from Dimension).
Public property LowerValue Gets or sets the lower tolerance value. (inherited from Dimension).
Public property MaterialName Gets or sets the entity material name. (inherited from Entity).
Public property OrientedBounding A bounding volume that can fit the entity in a different orientation than AABB. It can be an OrientedBoundingBox or an OrientedBoundingRect(for planar entities). UpdateOrientedBoundingBox (inherited from Entity).
Public property Plane Gets or sets the planar entity supporting plane. (inherited from PlanarEntity).
Protected property PlaneTransform (inherited from Text).
Public property Precision Gets or sets the precision for primary units dimension. (inherited from Dimension).
Public property PrintOrder Gets or sets the entity printing order. Entities with a lower value are printed first. Default value is zero. (inherited from Entity).
Public property Radius Gets or sets the reference circle.
Public property RegenMode Gets or sets the entity regeneration mode. (inherited from Entity).
Protected property ScaleBackward (inherited from Text).
Public property ScaleOverall Gets or sets the global scale factor for the dimension. (inherited from Dimension).
Protected property ScaleTransform (inherited from Text).
Protected property ScaleUpsideDown (inherited from Text).
Protected property ScaleX (inherited from Text).
Protected property ScaleY (inherited from Text).
Public property ScalingForHeight Gets or sets current height for the tolerance text. The ratio of the tolerance height to the main dimension text height. (inherited from Dimension).
Public property Selectable Gets or sets the value that tells if the top-level item can be selected. (inherited from Entity).
Public property Selected Gets or sets the entity selection status. (inherited from Entity).
Public property Simplify Gets or sets a value indicating whether the text must be simplified when it becomes small on screen. Ignored when Environment.Turbo is enabled. (inherited from Text).
Public property StyleName Gets or sets the text style name. (inherited from Text).
Public property SuppressLeadingZeros Hides or shows the leading zeros. (inherited from Dimension).
Public property SuppressTrailingZeros Hides or shows the trailing zeros. (inherited from Dimension).
Public property SymbolSize Plane symbol size. (inherited from PlanarEntity).
Public property TextColor Gets or sets the dimension's text color. (inherited from Dimension).
Public property TextColorMethod Gets or sets the dimension's text color source. (inherited from Dimension).
Public property TextGap Gets or sets the gap (in world units) between the dimension line and the text. (inherited from Dimension).
Public property TextLocation (inherited from Dimension).
Public property TextOverride Gets or sets dimension text override. The angle brackets < > represent the dimension value. You can type additional text before or after the angle brackets, or you can eliminate the angle brackets. (inherited from Dimension).
Public property TextPrefix Gets or sets dimension text prefix. (inherited from Dimension).
Public property TextString Gets the text. (inherited from Dimension).
Public property TextSuffix Gets or sets dimension text suffix. (inherited from Dimension).
Public property ToleranceAlignment Gets or sets if dimension tolerance must be aligned by decimal point. (inherited from Dimension).
Public property ToleranceMode Gets or sets the tolerance mode. (inherited from Dimension).
Public property TolerancePrecision Gets or sets the tolerance precision for primary units dimension. (inherited from Dimension).
Public property ToleranceSuppressLeadingZeros Hides or shows tolerance leading zeros. (inherited from Dimension).
Public property ToleranceSuppressTralingZeros Hides or shows tolerance trailing zeros. (inherited from Dimension).
Protected property Transform (inherited from Text).
Protected property TransformNoPlane (inherited from Text).
Protected property TranslateX
Protected property TranslateY
Public property TrimLeader When false the line is extended till the center mark, otherwise no.
Protected property UnscaledTransform (inherited from Text).
Public property UpperValue Gets or sets the upper tolerance value. (inherited from Dimension).
Public property UpsideDown The text is flipped in Y. (inherited from Dimension).
Public property Vertices Gets or sets entity's 3D vertices. (inherited from Entity).
Public property Visible Gets or sets the entity visibility status for the top-level. (inherited from Entity).
Public property WidthFactor Gets or sets the text width factor. (inherited from Text).
Internal protected (Protected Friend) property entityNature Gets or sets the nature of the entity. (inherited from Entity).
Top
Methods
 
Name Description
Protected method Static AddCharMesh(FontStyleData, string, ref Transformation, List<Mesh>, bool) (inherited from Text).
Protected method AddVerticesToXElement(XElement) For internal use only. (inherited from Entity).
Internal protected (Protected Friend) method AllVerticesInFrustum(FrustumParams) (inherited from Entity).
Internal protected (Protected Friend) method AllVerticesInScreenPolygon(ScreenPolygonParams) Tells if an entity is fully contained inside a polygon defined in screen coordinates. (inherited from Entity).
Internal protected (Protected Friend) method Animate(int) Gives a chance to derived classes to change the entity position/rotation at each timer tick. (inherited from Entity).
Protected method CheckRegenParams(RegenParams) All the Text derived classes must call this method at the beginning of the Regen method. (inherited from Text).
Public method ClearSelectability(Stack<BlockReference>) Clear the entity selectability status for the defined nested instance. (inherited from Entity).
Public method ClearSelectabilityForAllInstances() Clears the selectability status for all instances. (inherited from Entity).
Public method ClearSelectionForAllInstances() Clears the selection status for all instances. (inherited from Entity).
Public method ClearVisibility(Stack<BlockReference>) Clear the entity visibility status for the defined nested instance. (inherited from Entity).
Public method ClearVisibilityForAllInstances() Clears the visibility status for all instances. (inherited from Entity).
Public method Clone() Creates a deep copy of this radial dimension.
Internal protected (Protected Friend) method CombineBoundingBox(Transformation, Point3D, Point3D) Combines the entity's bounding box with the given bounding box. (inherited from Entity).
Public method Compile(CompileParams) Compiles the graphic representation of this entity. (inherited from Entity).
Protected method CompilePattern(CompileParams) Compiles the graphics representation of the pattern of wireframe entities. (inherited from Entity).
Protected method CompileWire(CompileParams) Compiles the graphics representation of wireframe entities. (inherited from Entity).
Internal protected (Protected Friend) method ComputeBoundingBox(TraversalParams, out Point3D, out Point3D) Computes the entity's bounding box.
Internal protected (Protected Friend) method 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.
Protected method Static ComputePosition(double, double, double, double, alignmentType) (inherited from Text).
Public method ConvertToCurves(Environment) Converts the text outlines to a list of composite curves. (inherited from Text).
Public method ConvertToCurves(Environment, out ICurve[], out ICurve[][]) Converts the text outlines to composite curves, separating outer and inner loops. (inherited from Text).
Public method ConvertToLinearPaths(double, Environment) Converts the text outlines to LinearPath. (inherited from Text).
Public method ConvertToLinearPaths(double, Environment, out LinearPath[], out LinearPath[][]) Converts the text outlines to LinearPath, separating outer and inner loops. (inherited from Text).
Public method ConvertToMesh(Environment, bool) Returns an array of Mesh object representing the dimension text and arrows. (inherited from Dimension).
Public method ConvertToRegions(Environment) Converts the text outlines to a list of regions. (inherited from Text).
Public method ConvertToSurfaces(Environment) Converts the text outlines to a list of surfaces. (inherited from Text).
Public method ConvertToSurrogate() Converts the entity to its surrogate, for serialization purpose.
Public method CopyAttributes(Entity) Copies the following attributes to this entity: Color, ColorMethod, LineWeight, LineTypeName, LineTypeMethod, LineWeight, LineWeightMethod, LayerName and MaterialName. (inherited from Entity).
Public method CopyAttributesFast(Entity) Copies the following attributes to this entity: Visible, InstanceVisibilityInfo, Color, ColorMethod, LayerName and MaterialName attributes. (inherited from Entity).
Protected method DimSetup() Updates dimension distance and reference points, sets the Entity.RegenMode as regenType.RegenAndCompile. (inherited from Dimension).
Public method Dispose() Cleans up graphics resources, like display lists, textures, etc. (inherited from Text).
Internal protected (Protected Friend) method Draw(DrawParams) Draws the entity. (inherited from Dimension).
Protected method DrawArrow(RenderContextBase, double, bool)
Protected method DrawArrowHead(RenderContextBase, arrowheadType, double, bool) (inherited from Dimension).
Protected method DrawArrowPointingLeft(RenderContextBase) (inherited from Dimension).
Protected method DrawArrowPointingRight(RenderContextBase) (inherited from Dimension).
Protected method DrawChars(DrawParams) (inherited from Text).
Protected method DrawChars(string, DrawParams) (inherited from Text).
Protected method DrawCrossAndRadius(RenderContextBase)
Protected method DrawDimension(DrawParams, bool) (inherited from Dimension).
Internal protected (Protected Friend) method DrawDirection(DrawDirectionParams) Draws a small arrow to show the entity direction if Environment.ShowCurveDirection is true. (inherited from Entity).
Protected method DrawDot(RenderContextBase, double, bool)
Internal protected (Protected Friend) method DrawEdges(DrawParams) Draws the entity's edges. (inherited from Entity).
Protected method DrawEntity(RenderContextBase, object) Internal method that draws the entity.
Protected method DrawExtraGeometry(DrawParams) (inherited from Dimension).
Internal protected (Protected Friend) method DrawFast(DrawParams) Draws the entity in fast inaccurate transparency mode. (inherited from Entity).
Internal protected (Protected Friend) method DrawFlat(DrawParams) Draws entity in displayType.Flat DisplayMode. (inherited from Entity).
Internal protected (Protected Friend) method DrawFlatFast(DrawParams) Draws the entity in flat and fast inaccurate transparency mode. (inherited from Entity).
Internal protected (Protected Friend) method DrawFlatSelected(DrawParams) Draws entity selected in displayType.Flat DisplayMode. (inherited from Entity).
Internal protected (Protected Friend) method DrawForSelection(GfxDrawForSelectionParams) Draws the entity without specifing any color. (inherited from Dimension).
Internal protected (Protected Friend) method DrawForSelectionEdges(GfxDrawForSelectionParams) Draws the entity edges in false-colors (for some kinds of entities only). (inherited from Entity).
Internal protected (Protected Friend) method DrawForSelectionFaces(GfxDrawForSelectionParams) Draws the entity faces in false-colors (for some kinds of entities only). (inherited from Entity).
Internal protected (Protected Friend) method DrawForSelectionVertices(GfxDrawForSelectionParams) Draws the entity vertices in false-colors (for some kinds of entities only). (inherited from Entity).
Internal protected (Protected Friend) method DrawForSelectionWireframe(GfxDrawForSelectionParams) Draws entity as wires without specifing any color. (inherited from Entity).
Internal protected (Protected Friend) method DrawForShadow(RenderParams) Draws the entity planar shadow. (inherited from PlanarEntity).
Internal protected (Protected Friend) method DrawHiddenLines(DrawParams) Draw the entity in the displayType.HiddenLines display mode. (inherited from Entity).
Internal protected (Protected Friend) method DrawHiddenLinesFast(DrawParams) Draw the entity in the displayType.HiddenLines display mode in fast inaccurate transparency mode. (inherited from Entity).
Internal protected (Protected Friend) method DrawHiddenLinesMaterial(RenderParams) (inherited from Entity).
Internal protected (Protected Friend) method DrawHiddenLinesMaterialFast(RenderParams) (inherited from Entity).
Internal protected (Protected Friend) method DrawIsocurves(DrawParams) Draws the entity iso curves. For Mesh entities this method draws internal wires. (inherited from Entity).
Internal protected (Protected Friend) method DrawIsocurvesForFlat(DrawParams) Draws the isocurves in Flat display mode. (inherited from Entity).
Internal protected (Protected Friend) method DrawNormals(DrawParams) Draws entity's normal vectors. (inherited from Entity).
Protected method DrawOblique(RenderContextBase, double, bool)
Internal protected (Protected Friend) method DrawOnScreen(DrawOnScreenParams) Draws extra things on screen, like the vertex indices (if Viewport.ShowVertexIndices is true). (inherited from Entity).
Internal protected (Protected Friend) method DrawOnScreen(DrawOnScreenParams, int) Draws extra things on screen, like the vertex indices (if Viewport.ShowVertexIndices is true). (inherited from Entity).
Internal protected (Protected Friend) method DrawOnScreenWireframe(DrawOnScreenWireframeParams) Draws extra things on screen, like the vertex Numbers (if Viewport.ShowVertexIndices is true) in wireframe display mode. (inherited from Entity).
Internal protected (Protected Friend) method DrawOnScreenWireframe(DrawOnScreenWireframeParams, int) Draws extra things on screen, like the vertex Numbers (if Viewport.ShowVertexIndices is true) in wireframe dispaly mode. (inherited from Entity).
Internal protected (Protected Friend) method DrawSelected(DrawParams) Draws entity selected. (inherited from Dimension).
Internal protected (Protected Friend) method DrawSelectedVertices(DrawParams) Draws the entity selected vertices. (inherited from Entity).
Internal protected (Protected Friend) method DrawSilhouettes(DrawSilhouettesParams) Draws Silhouettes. (inherited from Entity).
Protected method DrawSimplified(RenderContextBase) Draws a rectangle to approximate small texts for better performances. (inherited from Dimension).
Protected method DrawText(DrawParams) (inherited from Text).
Protected method DrawTick(RenderContextBase, double, bool)
Internal protected (Protected Friend) method DrawVertices(DrawParams) Draws entity's vertices. (inherited from Entity).
Protected method DrawWire(DrawParams) Draws a wireframe entity, resolving the LineTypeName for LineTypeMethod colorMethodType.byParent. (inherited from Entity).
Protected method DrawWireEntity(RenderContextBase, object) Draws the Wireframe entity. (inherited from Entity).
Internal protected (Protected Friend) method DrawWireframe(DrawParams) Draws entity as wires. (inherited from Entity).
Internal protected (Protected Friend) method DrawWireframeSelected(DrawParams) Draws entity as selected wires. (inherited from Dimension).
Protected method DrawWithPattern(RenderContextBase, object) (inherited from Entity).
Public method Dump(linearUnitsType, massUnitsType, LayerKeyedCollection, MaterialKeyedCollection, BlockKeyedCollection) Returns a description of this entity.
Public method Equals(Object) Determines whether the specified object is equal to the current object. (inherited from Object).
Public method EstimateBoundingBox(BlockKeyedCollection, LayerKeyedCollection) Returns a small set of points that gives an idea of the entity bounding box.
Protected method EvaluateIntersectEdges(FrustumParams) Tells if must evaluate the intersection of the edges with the frustum. (inherited from Entity).
Protected method EvaluateIntersectTriangles(FrustumParams) Tells if must evaluate the intersection of the triangles with the frustum. (inherited from Entity).
Public method ExtrudeAsMesh(double, double, natureType) Extrudes this entity along plane's Z-axis. (inherited from Text).
Public method ExtrudeAsMesh<T>(double, double, natureType) Extrudes this entity along plane's Z-axis. (inherited from PlanarEntity).
Public method ExtrudeAsSurface(double) Extrude this planar entity along plane's Z-axis. (inherited from Text).
Protected method Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (inherited from Object).
Internal protected (Protected Friend) method 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).
Protected method 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).
Protected method FormatText() (inherited from Dimension).
Protected method Static FrustumEdgesTriangleIntersection(Segment3D[], Point3D, Point3D, Point3D) (inherited from Entity).
Internal protected (Protected Friend) method GetAllVertices(TraversalParams, out IList<Point3D>) Gets tessellation vertices of the entity.
Protected method GetArrowHeadPoints(arrowheadType, Transformation, bool) (inherited from Dimension).
Protected method GetArrowHeadTriangles(arrowheadType, Transformation, bool) (inherited from Dimension).
Protected method GetArrowPointingLeftLines(Transformation) (inherited from Dimension).
Protected method GetArrowPointingRightLines(Transformation) (inherited from Dimension).
Internal protected (Protected Friend) method GetBillboardTransformation(DrawParams, out double, out double, out double)
Protected method Static GetClosestMainAxis(Vector3D) (inherited from Entity).
Protected method GetDotLines(Transformation) (inherited from Dimension).
Protected method GetFormattedValue(double) (inherited from Dimension).
Public method GetHashCode Serves as the default hash function. (inherited from Object).
Protected method GetLinesFromVertices(Point3D[], bool) (inherited from Dimension).
Protected method GetNormalLength() Gets the entity normal length. (inherited from Entity).
Public method GetObjectData(SerializationInfo, StreamingContext) Populates a SerializationInfo instance with the data needed to serialize the target object.
Protected method GetObliqueLines(Transformation) (inherited from Dimension).
Protected method Static GetOffsetDistance(Vector3D, Vector3D, double) Computes the offset distance for the extrude with draft angle methods. (inherited from Entity).
Internal protected (Protected Friend) method GetOutlines(double, Environment) (inherited from Text).
Protected method GetSHXOutlines(string, Transformation, FontStyleData, out ICurve[], out ICurve[][]) (inherited from Text).
Protected method GetScaledDistance() Gets the scaled distance. (inherited from Dimension).
Public method GetSelectability(Stack<BlockReference>) Gets the entity selectability status. (inherited from Entity).
Public method GetSelection(Stack<BlockReference>) Gets the entity selection status. (inherited from Entity).
Protected method GetTextMatrix()
Protected method GetTextOutlines(double, bool, bool, Font, FontStyleData, Transformation, double, out ICurve[], out ICurve[][]) (inherited from Dimension).
Protected method GetTextOutlinesInternal(string, double, bool, bool, Font, FontStyleData, Transformation, double, out ICurve[], out ICurve[][]) (inherited from Text).
Internal protected (Protected Friend) method GetTextRectangleVertices() Gets the array of vertices related to dimension's texts. (inherited from Dimension).
Protected method GetTickLines(Transformation) (inherited from Dimension).
Protected method GetTrianglesInternal(Environment, Transformation, double) (inherited from Dimension).
Public method GetType Gets the Type of the current instance. (inherited from Object).
Public method GetVisibility(Stack<BlockReference>) Gets the entity visibility status. (inherited from Entity).
Protected method GetXAttributes(bool) For internal use only. (inherited from Entity).
Public method GetXElement(bool) For internal use only. (inherited from Dimension).
Protected method InitGraphicsData() Initialize the graphics data. (inherited from Entity).
Protected method InitVerticesOnPlane(ref int) Initializes the vertices array length according to text variants (inherited from Dimension).
Internal protected (Protected Friend) method Static InsideFrustumPoint(PlaneEquation[], Transformation, IList<Point3D>, int) (inherited from Entity).
Internal protected (Protected Friend) method InsideOrCrossingFrustum(FrustumParams)
Internal protected (Protected Friend) method Static InsideOrCrossingFrustumInternal(PlaneEquation[], Transformation, IList<Point3D>, int, int) (inherited from Entity).
Internal protected (Protected Friend) method InsideOrCrossingScreenPolygon(ScreenPolygonParams)
Internal protected (Protected Friend) method Static InsideOrCrossingScreenPolygonInternal(ScreenPolygonParams, IList<Point3D>, int, int) (inherited from Entity).
Internal protected (Protected Friend) method Static InsideOrCrossingScreenPolygonPoint(ScreenPolygonParams, IList<Point3D>, int) (inherited from Entity).
Public method IsAnyInstanceSelectable() Tells if there is at least an instance selectable. (inherited from Entity).
Public method IsAnyInstanceSelected() Tells if there is at least an instance selected. (inherited from Entity).
Public method IsAnyInstanceVisible() Tells if there is at least an instance visible. (inherited from Entity).
Internal protected (Protected Friend) method IsCrossing(FrustumParams) Tells if the entity is inside or crossing the given planes and edges. (inherited from Entity).
Internal protected (Protected Friend) method IsCrossingScreenPolygon(ScreenPolygonParams) Tells if an entity is fully or partially contained inside a polygon defined in screen coordinates. (inherited from Entity).
Public method IsInFrustum(FrustumParams) Tells if the entity is inside the frustum planes. (inherited from Entity).
Public method IsInFrustum(FrustumParams, Point3D, double) Tells if the sphere surrounding the entity is inside the frustum planes. (inherited from Entity).
Public method IsSelected(Stack<BlockReference>) Obsolete. Tells if the instance referred by the stack of parents is selected. (inherited from Entity).
Protected method IsSingleLineFont(DrawParams) (inherited from Text).
Internal protected (Protected Friend) method IsSmall(IsSmallParams) Checks if an entity is small and can be skipped during the drawing. (inherited from Entity).
Public method IsValid() Returns true if all the entity fields contain reasonable information. (inherited from PlanarEntity).
Internal protected (Protected Friend) method IsVisible(Stack<BlockReference>, LayerKeyedCollection, attributeReferenceVisibilityType) Check if the entity is visible. (inherited from Entity).
Internal protected (Protected Friend) method IsVisibleAndInFrustum(Stack<BlockReference>, LayerKeyedCollection, attributeReferenceVisibilityType) Check if the entity is visible. (inherited from Entity).
Protected method MemberwiseClone Creates a shallow copy of the current Object. (inherited from Object).
Protected method NeedsToBeFlipped(double) Returns true if the angle is between 90 and 270 degrees. (inherited from Dimension).
Protected method PostDraw(DrawParams) (inherited from Text).
Protected method PostProcess(Point3D[], double)
Protected method PostRegen(RegenParams, IList<Point3D>) (inherited from Text).
Protected method PreDraw(DrawParams) (inherited from Text).
Protected method PreProcess(out double, out double)
Protected method PrepareText(string, RegenParams, ref double, out double, out double, out Point3D, out Point3D) Prepare 5 text ( prefix, dimText, upperValue, lowerValue, suffix) that compose the whole dimension text (inherited from Dimension).
Internal protected (Protected Friend) method Static PropagateAttributes(Entity, Entity, bool) Propagates the attributes to the entity passed as parameter. (inherited from Entity).
Public method Regen(RegenParams)
Public method RegenNoChanges(double) Computes an array of vertices according to the desired chordal error, without changing the entity's Vertices and RegenMode. (inherited from Entity).
Internal protected (Protected Friend) method Render(RenderParams) Renders the entity. (inherited from Dimension).
Internal protected (Protected Friend) method RenderFast(RenderParams) Renders the entity in fast inaccurate transparency mode. (inherited from Entity).
Public method Rotate(double, Vector3D, Point3D) Rotates the entity around an arbitrary axis by the specified angle. (inherited from Entity).
Public method Rotate(double, Point3D, Point3D) Rotates the entity around an arbitray axis by the specified angle. (inherited from Entity).
Public method Rotate(double, Vector3D) Rotates the entity around an arbitray axis by the specified angle. (inherited from Entity).
Public method Scale(Point3D, double, double, double) Scales the entity of the specified scale factor. (inherited from Entity).
Public method Scale(Point3D, double) Scales the entity of the specified scale factor. (inherited from Entity).
Public method Scale(Vector3D) Scales the entity of the specified scale factor. (inherited from Entity).
Public method Scale(double) Scales the entity of the specified scale factor. (inherited from Entity).
Public method Scale(double, double, double) Scales the entity of the specified scale factor. (inherited from Entity).
Internal protected (Protected Friend) method SelectedInternal() Tells if the entity has internal parts selected (inherited from Entity).
Internal protected (Protected Friend) method Static SetEntityColorForFace(DrawParams, Color) Sets the entity color or material depending on the color mode. (inherited from Entity).
Internal protected (Protected Friend) method Static SetEntityColorForSelection(DrawParams) Sets the entity color or material depending on the color mode. (inherited from Entity).
Public method SetLineWeight(RenderContextBase, float) Line weight changer. (inherited from Entity).
Internal protected (Protected Friend) method SetLineWeightForEdges(DrawEdgesParams) (inherited from Entity).
Internal protected (Protected Friend) method SetLineWeightForSilhouettes(DrawSilhouettesParams) (inherited from Entity).
Public method SetSelectability(bool, Stack<BlockReference>) Sets the entity selectability status. (inherited from Entity).
Public method SetSelection(bool, Stack<BlockReference>) Sets the entity selection status. (inherited from Entity).
Internal protected (Protected Friend) method Static SetSelectionColorForSelection(DrawParams) Sets the selection color or material depending on the color mode. (inherited from Entity).
Internal protected (Protected Friend) method SetShader(DrawParams) Sets a Shader before drawing the entity. (inherited from Entity).
Public method SetVisibility(bool, Stack<BlockReference>) Sets the entity visibility status. (inherited from Entity).
Protected method ShouldSimplify(DrawParams) (inherited from Text).
Protected method ShouldSimplifyWithFastPointCloud(DrawParams) (inherited from Text).
Internal protected (Protected Friend) method ThroughTriangle(FrustumParams) (inherited from Dimension).
Public method Static 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).
Internal protected (Protected Friend) method ThroughTriangleScreenPolygon(ScreenPolygonParams) (inherited from Dimension).
Public method Static 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).
Public method ToString Returns a string that represents the current object. (inherited from Object).
Internal protected (Protected Friend) method TransformAllVertices(Transformation, bool, bool) (inherited from Entity).
Internal protected (Protected Friend) method TransformAllVerticesRecursive(Transformation) (inherited from Entity).
Public method TransformBy(Transformation) Transforms all the entity's vertices by the specified transformation.
Public method Translate(double, double, double) Translates the entity. (inherited from Entity).
Public method Translate(Vector3D) Translates the entity. (inherited from Entity).
Protected method Update(PlanarEntity) Updates the contents of this entity with the contents of another entity. (inherited from Text).
Public method UpdateBoundingBox(TraversalParams) Updates the entity's bounding box. (inherited from Entity).
Internal protected (Protected Friend) method UpdateBoundingBoxSphere() (inherited from Entity).
Protected method UpdateDistance() Updates dimension distance.
Public method UpdateOrientedBoundingBox(TraversalParams) Updates the entity's oriented bounding box or build it if not present. (inherited from Entity).
Public method UpdateOrientedBoundingBox(TraversalParams, bool) Updates the entity's oriented bounding box or build it if not present. (inherited from Entity).
Protected method 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).
Internal protected (Protected Friend) method WriteUsemtl(int, TextWriter, TextWriter, LayerKeyedCollection) (inherited from Entity).
Protected method WriteUsemtl(string, TextWriter) (inherited from Entity).
Top
Events
 
Name Description
Public event VisibleChanged Occurs when the Visible changes. (inherited from Entity).
Top
Fields
 
Name Description
Protected field _formatString (inherited from Dimension).
Protected field _localOB (inherited from Entity).
Protected field angle
Protected field chordPoint2D
Protected field distanceFromOrigin (inherited from Dimension).
Internal protected (Protected Friend) field drawData Default graphics data. (inherited from Entity).
Internal protected (Protected Friend) field drawPattern Graphics data for line pattern. (inherited from Entity).
Protected field hDC (inherited from Text).
Protected field textFitsInside (inherited from Dimension).
Protected field textPosition2D
Top
Remarks
 

For proper dimension text orientation on arcs, use a supporting circle with plane as Plane.XY and radius as arc radius.

Text font can be changed using the Text.StyleName property and calling the EntityList.Regen method.

.NET Framework

Supported in: 4.8

In this article

Definition