Vector3h 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다.
[System.Serializable]
public struct Vector3h : IEquatable<OpenTK.Vector3h>, System.Runtime.Serialization.ISerializable
type Vector3h = struct
interface ISerializable
- 상속
-
Vector3h
- 특성
- 구현
생성자
Vector3h(Half, Half, Half) |
새 Half3 instance 변환을 방지하고 절반 매개 변수에서 직접 복사합니다. |
Vector3h(Half) |
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다. |
Vector3h(SerializationInfo, StreamingContext) |
개체를 역직렬화하는 데 ISerializable에서 사용하는 생성자입니다. |
Vector3h(Single, Single, Single, Boolean) |
새로운 Half3 instance 3개 매개 변수를 16비트 반 정밀도 부동 소수점으로 변환합니다. |
Vector3h(Single, Single, Single) |
새로운 Half3 instance 3개 매개 변수를 16비트 반 정밀도 부동 소수점으로 변환합니다. |
Vector3h(Single) |
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다. |
Vector3h(Vector3, Boolean) |
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다. |
Vector3h(Vector3, Boolean) |
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다. |
Vector3h(Vector3) |
새로운 Half3 instance Vector3을 16비트 반정밀도 부동 소수점으로 변환합니다. |
Vector3h(Vector3) |
새로운 Half3 instance Vector3을 16비트 반정밀도 부동 소수점으로 변환합니다. 가장 빠른 생성자입니다. |
Vector3h(Vector3d, Boolean) |
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다. |
Vector3h(Vector3d, Boolean) |
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다. |
Vector3h(Vector3d) |
새로운 Half3 instance Vector3d를 16비트 절반 정밀도 부동 소수점으로 변환합니다. |
Vector3h(Vector3d) |
새로운 Half3 instance Vector3d를 16비트 절반 정밀도 부동 소수점으로 변환합니다. 이는 더 빠른 생성자입니다. |
필드
SizeInBytes |
Half3 구조체의 instance 크기(바이트)는 6입니다. |
X |
Half3의 X 구성 요소입니다. |
Y |
Half3의 Y 구성 요소입니다. |
Z |
Half3의 Z 구성 요소입니다. |
속성
Xy |
이 instance X 및 Y 구성 요소를 사용하여 OpenTK.Vector2h를 가져오거나 설정합니다. |
메서드
Equals(Vector3h) |
이 instance 지정된 OpenTK.Half3 벡터와 같은지 여부를 나타내는 값을 반환합니다. |
FromBinaryStream(BinaryReader) |
Stream에서 읽어 이 instance X,Y 및 Z 구성 요소를 업데이트. |
FromBytes(Byte[], Int32) |
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다. |
GetBytes(Vector3h) |
Half3을 바이트 배열로 반환합니다. |
GetObjectData(SerializationInfo, StreamingContext) |
ISerialize에서 개체를 serialize하는 데 사용됩니다. |
ToBinaryStream(BinaryWriter) |
이 instance X,Y 및 Z 구성 요소를 Stream에 씁니다. |
ToString() |
이 Half3의 숫자를 사람이 읽을 수 있는 형식으로 포함하는 문자열을 반환합니다. |
ToVector3() |
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다. |
ToVector3d() |
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다. |
연산자
Explicit(Vector3 to Vector3h) |
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다. |
Explicit(Vector3d to Vector3h) |
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다. |
Explicit(Vector3h to Vector3) |
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다. |
Explicit(Vector3h to Vector3d) |
반 형식의 3개 구성 요소 벡터입니다. 총 6 바이트를 차지합니다. |