OffsetDeform

Deform
[IoId("00000000-6a8a-4124-b849-08d6998accbe")] public sealed class OffsetDeform : Deform

Constructors

OffsetDeform

#
public OffsetDeform(Curve curve, Function factor)
curve (Curve)
factor (Function)

OffsetDeform

#
public OffsetDeform(IReader reader)
reader (IReader)

OffsetDeform

#
public OffsetDeform(Line axis, Function factor)
axis (Line)
factor (Function)

OffsetDeform

#
public OffsetDeform(Plane plane, Function factor)
plane (Plane)
factor (Function)

OffsetDeform

#
public OffsetDeform(Point3d point, Function factor)
point (Point3d)
factor (Function)

Properties

Axis

#
public Line Axis { get; }

Curve

#
public Curve Curve { get; }

Factor

#
public Function Factor { get; }

Plane

#
public Plane Plane { get; }

Point

#
public Point3d Point { get; }

SeedType

#
public OffsetDeform.Seed SeedType { get; }

Methods

CreateMorph

#
public override SpaceMorph CreateMorph()

IsValid

#
public override bool IsValid(out string reasonWhyNot)
reasonWhyNot (out string)
Deform.IsValid

Store

#
public override void Store(IWriter writer)
writer (IWriter)
Deform.Store

ToMorph

public SpaceMorph ToMorph()
obsoleteUse the overload which takes a tolerance argument.
Emit a Rhino spacemorph which describes this deformation.
inherited fromDeform

ToMorph

public SpaceMorph ToMorph(double tolerance)
Emit a Rhino spacemorph which describes this deformation.
inherited fromDeform
tolerance (double)

ToString

#
public override string ToString()
Deform.ToString

ToStringDetails

#
public override string ToStringDetails()