Vector3

Methods

Aspose.ThreeD.Utilities.Vector3 je dvojitá presnosť 3-component vector used throughout the library for geometry coordinates, positions, directions, and material values. Fields are lowercase: x, y, z.

using Aspose.ThreeD.Utilities;

var a = new Vector3(1.0, 0.0, 0.0);
var b = new Vector3(0.0, 1.0, 0.0);

Rozlíšenie názvového priestoru: Dve samostatné Vector3 štruktúry existujú v tejto knižnici:

  • Aspose.ThreeD.Utilities.Vector3dvojitá presnosť, polia x, y, z (malé písmená). Používa sa pre geometriu, farby materiálov a väčšinu verejných rozhraní API.
  • Aspose.ThreeD.Vector3float s jednoduchou presnosťou, polia X, Y, Z (veľké písmená). Používa sa interne vrstvou renderovania. Nie je to typ očakávaný by Mesh.ControlPoints alebo vlastnosťami materiálu.

Methods using Aspose.ThreeD.Utilities; pri práci s geometriou alebo materiálmi.

Methods

NameTypeAccessDescription
ItemdoubleRead/WriteGets or sets the item.
Length2doubleReadGets the length2.
LengthdoubleReadGets the length.
ZeroVector3ReadGets the zero.
OneVector3ReadGets the one.
UnitXVector3ReadGets the unit x.
UnitYVector3ReadGets the unit y.
UnitZVector3ReadGets the unit z.
SignatureDescription
Vector3(x: double, y: double, z: double)Creates a vector from a Vector4, discarding the w component
Vector3(vec: FVector3)
Vector3(v: double)
Vector3(vec4: Vector4)
Parse(input: string)Converts a string representation into a Vector3
Equals(obj: object)Determines whether the given object is equal to this vector
GetHashCode()
Dot(rhs: Vector3)Returns the dot product of this vector with another
Normalize()Scales the vector to unit length
Sin()Returns a vector of the sine of each component
Cos()Returns a vector of the cosine of each component
Cross(rhs: Vector3)
Set(newX: double, newY: double, newZ: double)Assigns new x, y, z values to the vector
ToString()Returns a string representation of the vector
AngleBetween(dir: Vector3, up: Vector3)Computes the signed angle to dir using up as reference
AngleBetween(dir: Vector3)
CompareTo(other: Vector3)Compares this vector to another for sorting

Pozri tiež

 Slovenčina