Table of Contents

Class HeidenhainPlaneSpatialArg

Namespace
Hi.Numerical.NcArgs
Assembly
HiUniNc.dll

Represents a Heidenhain spatial plane defined by rotation angles.

public class HeidenhainPlaneSpatialArg : IHeidenhainPlaneArg, ITiltPlaneNcArg
Inheritance
HeidenhainPlaneSpatialArg
Implements
Inherited Members
Extension Methods

Constructors

HeidenhainPlaneSpatialArg(vec3d_t, mat4d_t)

Initializes a new instance of the HeidenhainPlaneSpatialArg class.

public HeidenhainPlaneSpatialArg(vec3d_t spatialABC_rad, mat4d_t tiltingTransformation)

Parameters

spatialABC_rad vec3d_t

The spatial rotation angles (A, B, C) in radians.

tiltingTransformation mat4d_t

The transformation matrix representing the tilting operation.

Properties

SpatialABC_rad

Gets or sets the spatial rotation angles (A, B, C) in radians. A PLANE line stores its SEQ-resolved angles back here; later moves read them as the rotary target.

public vec3d_t SpatialABC_rad { get; set; }

Property Value

vec3d_t

TiltingTransformation

Gets the transformation matrix representing the tilting operation.

public mat4d_t TiltingTransformation { get; }

Property Value

mat4d_t

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.