Vector3
خلاصه ای
Vector3 کلاس در Aspose.3d برای جاوا است. وارثان از: Struct<Vector3>, Serializable, Comparable<Vector3>.
Vector3.Vector3 creates a vector with all components set to 0.
خواص
| نام: | نوع: | دسترسی | شرح: |
|---|---|---|---|
zero | Vector3 | بخونید. | ویژگی یک متری صفر ثابت (0,0,0) را فراهم می کند. |
one | Vector3 | بخونید. | ویژگی یک متری ثابت از واحد ها را فراهم می کند (1,1,1) |
unitX | Vector3 | بخونید. | ویژگی یکپارچه ی X (۱،۰) را فراهم می کند. |
unitY | Vector3 | بخونید. | ویژگی یک وکتور Y (0,1,0) را فراهم می کند. |
unitZ | Vector3 | بخونید. | ویژگی یکپارچه ی متری Z (0,0,1) را فراهم می کند. |
length | double | بخونید. | |
length2 | double | بخونید. |
روش ها
| امضا کردن | شرح: |
|---|---|
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 |