Vector3 멤버
보호된 멤버 포함
상속된 멤버 포함
.NET Framework 멤버 포함
.NET Compact Framework 멤버 포함
XNA Framework 멤버 포함
업데이트: 2007년 11월
3차원 공간의 벡터를 설명하고 조작합니다.
Vector3 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
이름 | 설명 | |
---|---|---|
![]() ![]() |
Vector3 | Vector3 구조체의 새 인스턴스를 초기화합니다. |
위쪽
메서드
이름 | 설명 | |
---|---|---|
![]() ![]() ![]() |
Add | 오버로드되었습니다. 두 개의 3차원 벡터를 더합니다. |
![]() ![]() ![]() |
Cross | 지정된 두 개의 3차원 벡터의 외적을 결정합니다. |
![]() ![]() ![]() |
Dot | 지정된 두 개의 3차원 벡터의 내적을 결정합니다. |
![]() ![]() |
Equals | 현재 인스턴스가 지정한 개체와 같은지 여부를 나타내는 값을 반환합니다. (ValueType.Equals(Object)을(를) 재정의함) |
![]() ![]() |
Finalize | 가비지 수집기에서 Object를 회수하기 전에 Object가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) |
![]() ![]() |
GetHashCode | 현재 인스턴스의 해시 코드를 반환합니다. (ValueType.GetHashCode()을(를) 재정의함) |
![]() ![]() |
GetType | 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨) |
![]() ![]() ![]() |
Length | 오버로드되었습니다. 3차원 벡터의 길이를 반환합니다. |
![]() ![]() ![]() |
LengthSq | 오버로드되었습니다. 3차원 벡터의 길이에 대한 제곱을 반환합니다. |
![]() ![]() ![]() |
Lerp | 두 개의 3차원 벡터 사이에서 선형 보간을 수행합니다. |
![]() ![]() ![]() |
Maximize | 오버로드되었습니다. 두 개의 3차원 벡터 중에서 가장 큰 구성 요소로 이루어진 3차원 벡터를 만듭니다. |
![]() ![]() |
MemberwiseClone | 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨) |
![]() ![]() ![]() |
Minimize | 오버로드되었습니다. 두 개의 3차원 벡터 중에서 가장 작은 구성 요소로 이루어진 3차원 벡터를 만듭니다. |
![]() ![]() |
Multiply | 3차원 벡터를 곱합니다. |
![]() ![]() ![]() |
Normalize | 오버로드되었습니다. 3차원 벡터의 정규화 버전을 만듭니다. |
![]() ![]() ![]() |
Project | 오버로드되었습니다. 개체 공간에서 화면 공간으로 벡터를 투영합니다. |
![]() ![]() ![]() |
Scale | 오버로드되었습니다. 3차원 벡터의 크기를 조정합니다. |
![]() ![]() ![]() |
Subtract | 오버로드되었습니다. 두 개의 3차원 벡터에 대한 빼기를 합니다. |
![]() ![]() |
ToString | 현재 Object를 나타내는 String을 반환합니다. (Object에서 상속됨) |
![]() ![]() ![]() |
Transform | 오버로드되었습니다. 지정된 매트릭스에 따라 3차원 벡터나 3차원 벡터의 배열을 변환합니다. |
![]() ![]() ![]() |
TransformCoordinate | 오버로드되었습니다. 지정된 매트릭스에 따라 3차원 벡터나 3차원 벡터의 배열을 변환하여 결과를 다시 w = 1로 계산합니다. |
![]() ![]() ![]() |
TransformNormal | 오버로드되었습니다. 지정된 매트릭스에 따라 3차원 일반 벡터를 변환합니다. |
![]() ![]() ![]() |
Unproject | 오버로드되었습니다. 화면 공간에서 개체 공간으로 벡터를 투영합니다. |
위쪽
연산자
이름 | 설명 | |
---|---|---|
![]() ![]() ![]() |
Addition | 두 개의 3차원 벡터를 더합니다. |
![]() ![]() ![]() |
Equality | 두 3차원 벡터를 비교하여 같은지 여부를 확인합니다. |
![]() ![]() ![]() |
Inequality | 두 3차원 벡터를 비교하여 다른지 여부를 확인합니다. |
![]() ![]() ![]() |
Multiply | 오버로드되었습니다. 숫자와 3차원 벡터의 곱을 결정합니다. |
![]() ![]() ![]() |
Subtraction | 한 3차원 벡터에서 다른 3차원 벡터를 뺍니다. |
![]() ![]() ![]() |
UnaryNegation | 지정된 3차원 벡터의 부정인 3차원 벡터를 반환합니다. |
위쪽
필드
이름 | 설명 | |
---|---|---|
![]() ![]() |
X | 3차원 벡터의 x 구성 요소를 나타냅니다. |
![]() ![]() |
Y | 3차원 벡터의 y 구성 요소를 나타냅니다. |
![]() ![]() |
Z | 3차원 벡터의 z 구성 요소를 나타냅니다. |
위쪽
속성
이름 | 설명 | |
---|---|---|
![]() ![]() ![]() |
Empty | 빈 3차원 벡터를 검색합니다. |
위쪽