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

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

**Namespace: **
Drawing3d.Math

**Assembly: **Drawing3d (in Drawing3d.dll)

Base Members | Drawing3d.Math Namespace