다음을 통해 공유


Vector3h 구조체

정의

반 형식의 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 바이트를 차지합니다.

적용 대상