C# Class ObjectBender.Bender

This class contains methods for bending objects.
Afficher le fichier Open project: leezer3/OpenBVE Class Usage Examples

Private Methods

Méthode Description
BendObject ( Options options ) : void

Bends a CSV object.

CreateCube ( double x, double y, double z, int &numVertices ) : string[][]

Creates CSV code for a cube.

CreateCylinder ( int segments, double upperRadius, double lowerRadius, double height, int &numVertices ) : string[][]

Creates CSV code for a cylinder.

Cross ( double ax, double ay, double az, double bx, double by, double bz, double &cx, double &cy, double &cz ) : void

Crosses two vectors.

Normalize ( double &x, double &y, double &z ) : void

Normalizes a vector.

Rotate ( double &vx, double &vy, double &vz, double dx, double dy, double dz, double cos, double sin ) : void

Rotates a vector.

Scale ( double &vx, double &vy, double &vz, double &nx, double &ny, double &nz, double x, double y, double z ) : void

Scales a vector.

Shear ( double &vx, double &vy, double &vz, double &nx, double &ny, double &nz, double dx, double dy, double dz, double sx, double sy, double sz, double r ) : void

Shears a vector.