An NDoc Documented Class Library

Base Structure

Base is a class whitch represents a base in the mathematical sense. So it contains a baseorigin and three axes for x, y and z. Stored are these values in the fields BaseO, BaseX, BaseY and BaseZ, each of them is from type xyz. In general a base musn't be normalized, but some methods require this property ( Relativ,Absolut). Bases and matrices, who has (0, 0, 0, 1) in the fourth row are nearly the same thing. If you consider the columns of such a matrix then the columns represent a base when we omit the fourth coordinate. On the other side defines a base a transformationsmatrix, 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
   System.ValueType
      Minais.Drawing3d.Math.Base

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: Minais.Drawing3d.Math

Assembly: Drawing3d (in Drawing3d.dll)

See Also

Base Members | Minais.Drawing3d.Math Namespace