Drawing3d documented Class Library

Base Structure

Base is a class which represents a base in the mathematical sense. So it contains a baseorigin and three axes for x, y and z. These values are stored in the fields BaseO, BaseX, BaseY and BaseZ, each of them from type xyz. In general doesn`t have to be normalized, but some methods require this property ( Relativ,Absolut). Bases and matrices which have (0, 0, 0, 1) in the fourth row are very similar. If the columns of such a matrix are considered, they represent a base when we omit the fourth coordinate. On the other side, a base defines a transformation matrix, if baseX, baseY, baseZ, baseO are taken as columns of a matrix (and adding (0, 0, 0, 1) in the fourth row). ToMatrix

For a list of all members of this type, see Base Members .

System.Object
   Base

[Visual Basic]
<Serializable> _
Public Structure Base
[C#]
[Serializable]
public struct Base

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Requirements

Namespace: Drawing3d.Math

Assembly: Drawing3d (in Drawing3d.dll)

See Also

Base Members | Drawing3d.Math Namespace