Table of Contents

Class ExtrinsicsTransform

Namespace
Bonsai.Shaders
Assembly
Bonsai.Shaders.dll

Represents an operator that converts extrinsics rotation and translation vectors in the sequence into a transform matrix, and vice-versa.

public class ExtrinsicsTransform : Transform<Tuple<Point3d, Point3d>, Matrix4>
Inheritance
ExtrinsicsTransform
Inherited Members

Properties

Scale

Gets or sets a 3D vector specifying the optional scale factor for rotation and translation vectors.

ScaleSpecified

Gets a value indicating whether the Scale property should be serialized.

Methods

Process(IObservable<Matrix4>)

Converts each transform matrix in an observable sequence into a pair of extrinsics rotation and translation vectors.

Process(IObservable<Tuple<Point3d, Point3d>>)

Converts each pair of extrinsics rotation and translation vectors in an observable sequence into a transform matrix.