ACadSharp.Entities.HatchPattern.Line

class · ACadSharp · CLR name: ACadSharp.Entities.HatchPattern+Line

No upstream type summary is available.

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

import acadsharp
Type = acadsharp.get_type('ACadSharp.Entities.HatchPattern+Line')

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.HatchPattern.Line()

Clone

ACadSharp.Entities.HatchPattern.Line Clone()

Clones this line.

ToLine2D

CSMath.Geometry.Line2D ToLine2D()

Angle

System.Double Angle { get; set; }

Pattern line angle.

BasePoint

CSMath.XY BasePoint { get; set; }

Pattern line base point.

DashLengths

System.Collections.Generic.List[System.Double] DashLengths { get; set; }

Gets or sets the dash lengths of the pattern line. A negative value represents a space, zero a dot, and a positive value a line segment.

Direction

CSMath.XY Direction { get; }

Gets the direction vector of the pattern line based on the specified angle.

LineOffset

System.Double LineOffset { get; }

Perpendicular distance for the next line to be located.

Offset

CSMath.XY Offset { get; set; }

Gets or sets the local displacements between lines of the same family.

Shift

System.Double Shift { get; }

Gets the horizontal shift of the offset after applying the specified angle transformation.