ACadSharp.Entities.Ellipse
class · ACadSharp · CLR name: ACadSharp.Entities.Ellipse
Represents a ACadSharp.Entities.Ellipse entity.
Object name F:ACadSharp.DxfFileToken.EntityEllipse Dxf class name F:ACadSharp.DxfSubclassMarker.Ellipse
Base type: ACadSharp.Entities.Entity. Inherited members are documented on their declaring type.
Interfaces: ACadSharp.Entities.IEntity, ACadSharp.Entities.IGeometricEntity, ACadSharp.IHandledCadObject, ACadSharp.IOrientable, CSMath.Geometry.ICurve.
import acadsharp
Type = acadsharp.get_type('ACadSharp.Entities.Ellipse')
Declared public members
Signatures retain CLR types and names. Python.NET resolves overloads and converts compatible Python values at call time. Property setters are shown only when public. Operators retain their CLR names; Python.NET also maps supported operators to Python syntax.
.ctor
ACadSharp.Entities.Ellipse()
ApplyTransform
System.Void ApplyTransform(CSMath.Transform transform)
Documentation inherited from: base member.
GetBoundingBox
CSMath.BoundingBox GetBoundingBox()
Documentation inherited from: base member.
GetEndVertices
System.Void GetEndVertices(out CSMath.XYZ start, out CSMath.XYZ end)
Get end vertices of the ellipse, if ACadSharp.Entities.Ellipse.IsFullEllipse is set, the point will be the same.
start:end:
IsValid
System.Boolean IsValid(ACadSharp.IO.CadFileFormat format, ACadSharp.ACadVersion version, out System.Collections.Generic.IList[System.String] errors)
Documentation inherited from: base member.
PolarCoordinateRelativeToCenter
CSMath.XYZ PolarCoordinateRelativeToCenter(System.Double angle)
Documentation inherited from: base member.
PolygonalVertexes
System.Collections.Generic.List[CSMath.XYZ] PolygonalVertexes(System.Int32 precision)
Documentation inherited from: base member.
Center
CSMath.XYZ Center { get; set; }
Center point (in WCS).
EndParameter
System.Double EndParameter { get; set; }
End parameter.
Value: The valid range is 0 to 2 * PI.
IsFullEllipse
System.Boolean IsFullEllipse { get; }
Flag that indicates weather this ellipse is closed or not.
MajorAxis
System.Double MajorAxis { get; }
Length of the major axis.
MajorAxisEndPoint
CSMath.XYZ MajorAxisEndPoint { get; set; }
Endpoint of major axis, relative to the center (in WCS).
Remarks: Axis X is set as default.
MinorAxis
System.Double MinorAxis { get; }
Length of the minor axis.
MinorAxisEndPoint
CSMath.XYZ MinorAxisEndPoint { get; }
Endpoint of minor axis, relative to the center (in WCS).
Normal
CSMath.XYZ Normal { get; set; }
Documentation inherited from: base member.
ObjectName
System.String ObjectName { get; }
Documentation inherited from: base member.
ObjectType
ACadSharp.ObjectType ObjectType { get; }
Documentation inherited from: base member.
RadiusRatio
System.Double RadiusRatio { get; set; }
Ratio of minor axis to major axis.
Rotation
System.Double Rotation { get; }
Rotation of the major axis from the world X axis.
StartParameter
System.Double StartParameter { get; set; }
Start parameter.
Value: The valid range is 0 to 2 * PI.
SubclassMarker
System.String SubclassMarker { get; }
Documentation inherited from: base member.
Thickness
System.Double Thickness { get; set; }
Specifies the distance a 2D object is extruded above or below its elevation.