Click or drag to resize
Ab4d.SharpEngine logo

EllipseLineNode Class

EllipseLineNode class is used to create a 3D ellipse that is rendered a single poly-line.
Inheritance Hierarchy
SystemObject
  Ab4d.SharpEngine.CoreComponentBase
    Ab4d.SharpEngine.CoreInitializedSceneComponent
      Ab4d.SharpEngine.SceneNodesSceneNode
        Ab4d.SharpEngine.SceneNodesRenderedNode
          Ab4d.SharpEngine.SceneNodesLineBaseNode
            Ab4d.SharpEngine.SceneNodesMultiLineBaseNode
              Ab4d.SharpEngine.SceneNodesPolyLineBaseNode
                Ab4d.SharpEngine.SceneNodesEllipseLineNode
                  Ab4d.SharpEngine.SceneNodesEllipseArcLineNode

Namespace: Ab4d.SharpEngine.SceneNodes
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.1.9316+94bbd23b55747f096f056a5602f7dd90558b3673
Syntax
C#
public class EllipseLineNode : PolyLineBaseNode

The EllipseLineNode type exposes the following members.

Constructors
Properties
 NameDescription
Public propertyCenterPosition Position of the ellipse center. Default value is (0, 0, 0)
Public propertyHeight The diameter of the ellipse along its minor semi-axis (i.e., the height of 2D ellipse shape). The default value is 1.0.
Public propertyHeightDirection The direction of the ellipse's the minor semi-axis (i.e., height of 2D ellipse shape). The default value is (0, 0, 1).
Public propertySegments Number of segments that define the circle. Default value is 30.
Public propertyWidth The diameter of the ellipse along its major semi-axis (i.e., the width of 2D ellipse shape). The default value is 1.0.
Public propertyWidthDirection The direction of the ellipse's the major semi-axis (i.e., width of 2D ellipse shape). The default value is (1, 0, 0).
Top
Methods
 NameDescription
Public methodStatic memberFillArc3DPoints FillArc3DPoints method fills the specified positions array with positions that define the 3D line arc. The length of the array must be the same as segments count + 1.
Public methodStatic memberGetArc3DPoints FillArc3DPoints method returns an array with positions that define the 3D line arc.
Protected methodOnInitializeSceneResources
(Overrides LineBaseNodeOnInitializeSceneResources(Scene, VulkanDevice))
Protected methodUpdateEllipsePositions 
Top
Fields
 NameDescription
Protected fieldendAngle 
Protected fieldstartAngle 
Top
Remarks

[Missing <remarks> documentation for "T:Ab4d.SharpEngine.SceneNodes.EllipseLineNode"]

See Also