Vector3

خلاصه ای

Vector3 کلاس در Aspose.3d برای جاوا است. وارثان از: Struct<Vector3>, Serializable, Comparable<Vector3>.

Vector3.Vector3 creates a vector with all components set to 0.

خواص

نام:نوع:دسترسیشرح:
zeroVector3بخونید.ویژگی یک متری صفر ثابت (0,0,0) را فراهم می کند.
oneVector3بخونید.ویژگی یک متری ثابت از واحد ها را فراهم می کند (1,1,1)
unitXVector3بخونید.ویژگی یکپارچه ی X (۱،۰) را فراهم می کند.
unitYVector3بخونید.ویژگی یک وکتور Y (0,1,0) را فراهم می کند.
unitZVector3بخونید.ویژگی یکپارچه ی متری Z (0,0,1) را فراهم می کند.
lengthdoubleبخونید.
length2doubleبخونید.

روش ها

امضا کردنشرح:
Vector3()یک ویکتور3 از یک وکتور4 ایجاد می کند، با حذف چهارمین جزء.
Vector3(x: double, y: double, z: double)
Vector3(val: double)
Vector3(fv3: FVector3)
Vector3(v4: Vector4)
getZero() → Vector3یک متری (0,0,0) را باز می گرداند.
getOne() → Vector3یک متری (1,1,1) را بازمی گرداند.
getUnitX() → Vector3یک متری واحد در امتداد محور X (1,0,0) را باز می گرداند.
getUnitY() → Vector3
getUnitZ() → Vector3
set(x: double, y: double, z: double)بخش را در شاخص داده شده به ارزش ارائه شده اختصاص می دهد.
getLength() → double
getLength2() → doubleطول مربع مترا را بازمی گرداند.
normalize() → Vector3یک مترا واحد را که در همان جهت است، بازمی گرداند.
dot(v: Vector3) → doubleضریب نقطه این مترا و متری که داده شده را بازمی گرداند.
cross(v: Vector3) → Vector3
add(a: Vector3, b: Vector3) → Vector3مبلغ قطعات مترا a و b را باز می گرداند.
sub(a: Vector3, b: Vector3) → Vector3تفاوت قطعات مترا a به ماینس b را بازمی گرداند.
mul(a: Vector3, b: Vector3) → Vector3در این صورت، متری v که توسط اسکالار s مقیاس بندی شده است را بازمی گرداند.
mul(v: Vector3, s: double) → Vector3
mul(s: double, v: Vector3) → Vector3
div(v: Vector3, s: double) → Vector3تقسیم قطعات مترا a به b را باز می گرداند.
div(a: Vector3, b: Vector3) → Vector3
negative(v: Vector3) → Vector3یک متری را با هر جزء منفی میگرداند.
op_eq(a: Vector3, b: Vector3) → booleanاگر مترا a و b دقیقا مساوی باشند، درست می شود.
op_ne(a: Vector3, b: Vector3) → boolean
get(index: int) → doubleبخش را در شاخص مشخص شده (0-x,1‐y,2‐z) باز می گرداند.
set(index: int, value: double)
angleBetween(a: Vector3, b: Vector3) → doubleاین زاویه را در رادیان بین این متری و v باز می گرداند.
angleBetween(v: Vector3) → double
create(v: Vector3) → FVector3
equals(obj: Object) → boolean
hashCode() → int
toString() → String
clone() → Vector3
copyFrom(src: Vector3)
compareTo(other: Vector3) → int
sin() → Vector3
cos() → Vector3
parse(s: String) → Vector3
 فارسی