Vector3
내용물
[
숨다
]Vector3 structure
세 개의 구성 요소가 있는 벡터입니다.
public struct Vector3 : IComparable<Vector3>
생성자
이름 | 설명 |
---|---|
Vector3(Color) | 의 새 인스턴스를 초기화합니다.Vector3 구조체. |
Vector3(double) | 의 새 인스턴스를 초기화합니다.Vector3 구조체. |
Vector3(FVector3) | 의 새 인스턴스를 초기화합니다.Vector3 구조체. |
Vector3(Vector4) | 의 새 인스턴스를 초기화합니다.Vector3 구조체. |
Vector3(double, double, double) | 의 새 인스턴스를 초기화합니다.Vector3 구조체. |
속성
이름 | 설명 |
---|---|
Length { get; } | 이 벡터의 길이를 가져옵니다. |
Length2 { get; } | 길이의 제곱을 가져옵니다. |
행동 양식
이름 | 설명 |
---|---|
AngleBetween(Vector3) | 두 방향 사이의 내부 각도 계산 두 방향은 비정규화 벡터일 수 있음 |
AngleBetween(Vector3, Vector3) | 두 방향 사이의 내부 각도 계산 두 방향은 비정규화 벡터일 수 있음 |
CompareTo(Vector3) | 현재 벡터를 다른 인스턴스와 비교합니다. |
Cos() | 각 component 에서 코사인을 계산합니다. |
Cross(Vector3) | 두 벡터의 외적 |
Dot(Vector3) | 두 벡터의 내적을 가져옵니다 |
override Equals(object) | 두 vector3가 같은지 확인합니다 |
override GetHashCode() | Vector3 의 해시 코드를 가져옵니다. |
Normalize() | 이 인스턴스를 정규화합니다. |
Set(double, double, double) | 한 번의 호출로 x/y/z 구성 요소를 설정합니다. |
Sin() | 각 component 에서 사인을 계산합니다. |
override ToString() | 반환String현재를 나타내는Vector3 . |
operator + | + 에 대한 연산자 오버로드 |
operator / | / 에 대한 연산자 오버로드 |
operator == | Vector3 에 대한 같음 연산자 |
explicit operator | |
operator != | Vector3 에 대한 같지 않음 연산자 |
operator * | * 에 대한 연산자 오버로드 (3 operators) |
operator - | - 에 대한 연산자 오버로드 (2 operators) |
필드
이름 | 설명 |
---|---|
static readonly Origin | 원점 위치를 가져옵니다. |
static readonly UnitScale | 단위 배율 벡터를 가져옵니다. |
static readonly XAxis | X 축을 가져옵니다. |
static readonly YAxis | Y축을 가져옵니다. |
static readonly ZAxis | Z 축을 가져옵니다. |
x | x 구성요소. |
y | y 구성 요소입니다. |
z | z 구성 요소입니다. |
또한보십시오
- 네임스페이스 Aspose.ThreeD.Utilities
- 집회 Aspose.3D