Table of Contents

Class DynamicTranslation

Namespace
Hi.Mech.Topo
Assembly
HiMech.dll

Dynamic translate transformer

public class DynamicTranslation : IDynamicRegular, IDynamicTransformer, ITransformer, IMakeXmlSource, IGetInverseTransformer
Inheritance
DynamicTranslation
Implements
Derived
Inherited Members
Extension Methods

Constructors

DynamicTranslation()

Ctor.

public DynamicTranslation()

DynamicTranslation(Vec3d, double)

Ctor.

public DynamicTranslation(Vec3d axis, double len = 0)

Parameters

axis Vec3d

Translation axis

len double

length

DynamicTranslation(XElement)

Ctor.

public DynamicTranslation(XElement src)

Parameters

src XElement

XML

Properties

Axis

Translation Axis.

public Vec3d Axis { get; set; }

Property Value

Vec3d

Len

Length.

public double Len { get; set; }

Property Value

double

Step

Gets or sets the step.

public double Step { get; set; }

Property Value

double

The step.

XName

Static name.

public static string XName { get; }

Property Value

string

Methods

Clone()

Clones this instance.

public virtual ITransformer Clone()

Returns

ITransformer

clone

GetInverseTransformer()

Gets the inverse transformer of this transformer.

public ITransformer GetInverseTransformer()

Returns

ITransformer

The inverse transformer.

GetMat()

Gets the transform matrix.

public Mat4d GetMat()

Returns

Mat4d

The transform matrix.

GetMatInv()

Gets the inverse transform matrix.

public Mat4d GetMatInv()

Returns

Mat4d

The inverse transform matrix.

MakeXmlSource(string, string)

Creates an XML representation of the object. This method may also generate additional resources such as related files.

public virtual XElement MakeXmlSource(string baseDirectory, string relFile)

Parameters

baseDirectory string

The base directory for resolving relative paths

relFile string

The relative file path for the XML source

Returns

XElement

An XML element representing the object's state

Set(DynamicTranslation)

Copy from src.

public void Set(DynamicTranslation src)

Parameters

src DynamicTranslation

src