ACadSharp.Entities.ProxyGraphics.ProxyCircularArc3Pt

class · ACadSharp · CLR name: ACadSharp.Entities.ProxyGraphics.ProxyCircularArc3Pt

Represents a proxy circular arc defined by three points in 3D space.

This class is used to store graphics representation data for a circular arc that is defined by three points. The arc type indicates the specific variation of the arc representation.

Base type: System.Object. Inherited members are documented on their declaring type.

Interfaces: ACadSharp.Entities.ProxyGraphics.IProxyGeometry.

import acadsharp
Type = acadsharp.get_type('ACadSharp.Entities.ProxyGraphics.ProxyCircularArc3Pt')

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.ProxyGraphics.ProxyCircularArc3Pt()

ArcType

System.Int32 ArcType { get; set; }

Gets or sets the arc type.

Value: An integer representing the type of arc.

GraphicsType

ACadSharp.Entities.ProxyGraphics.GraphicsType GraphicsType { get; }

Documentation inherited from: base member.

Point1

CSMath.XYZ Point1 { get; set; }

Gets or sets the first point of the circular arc in 3D space.

Value: An CSMath.XYZ coordinate representing the first point.

Point2

CSMath.XYZ Point2 { get; set; }

Gets or sets the second point of the circular arc in 3D space.

Value: An CSMath.XYZ coordinate representing the second point.

Point3

CSMath.XYZ Point3 { get; set; }

Gets or sets the third point of the circular arc in 3D space.

Value: An CSMath.XYZ coordinate representing the third point.