Scale

public class Scale : ITransform
Implements a scaling transformation.

Constructors

Scale

#
public Scale()

Scale

#
public Scale(Plane frame, double scale)
frame (Plane)
scale (double)

Scale

#
public Scale(Plane frame, double xscale, double yscale, double zscale)
frame (Plane)
xscale (double)
yscale (double)
zscale (double)

Scale

#
public Scale(Point3d point, double scale)
point (Point3d)
scale (double)

Properties

Name

#
public string Name { get; }
Name

ScaleXFactor

#
public double ScaleXFactor { get; set; }

ScaleYFactor

#
public double ScaleYFactor { get; set; }

ScaleZFactor

#
public double ScaleZFactor { get; set; }

ScalingFrame

#
public Plane ScalingFrame { get; set; }

Methods

Duplicate

#
public ITransform Duplicate()
Duplicate

Read

#
public bool Read(GH_IReader reader)
reader (GH_IReader)
Read

Reverse

#
public ITransform Reverse()
Reverse

ToMatrix

#
public Transform ToMatrix()
ToMatrix

ToString

#
public override string ToString()
Object.ToString
ToString

Write

#
public bool Write(GH_IWriter writer)
writer (GH_IWriter)
Write