다음을 통해 공유


Rect3D 구조체

정의

정육면체 같은 3차원 사각형을 나타냅니다.

public value class Rect3D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Rect3DConverter))]
[System.Serializable]
public struct Rect3D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Rect3DConverter))]
public struct Rect3D : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Rect3DConverter))>]
[<System.Serializable>]
type Rect3D = struct
    interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Rect3DConverter))>]
type Rect3D = struct
    interface IFormattable
Public Structure Rect3D
Implements IFormattable
상속
Rect3D
특성
구현

설명

Rect3D는 위치() 및 크기 구조(Point3DSize3D)로 정의됩니다. X크기에 지정된 값Y은 크기이며 Z 좌표가 아니므로 빈 사각형의 경우를 제외하고는 음수일 수 없습니다. 빈 사각형은 -Infinity 값을 포함하는 XYZ 값으로 Empty지정됩니다.

이 구조체는 일반적으로 a MeshGeometry3D 또는 Model3D.의 경계를 나타내는 데 사용됩니다.

Size3DRect3D 이러한 형식을 사용하는 WPF 3D 개체 모델에는 설정 가능한 속성이 없으므로 일반적으로 XAML에서 사용되지 않습니다.

생성자

Rect3D(Double, Double, Double, Double, Double, Double)

Rect3D 구조체의 새 인스턴스를 초기화합니다.

Rect3D(Point3D, Size3D)

Rect3D 구조체의 새 인스턴스를 초기화합니다.

속성

Empty

Rect3D를 가져옵니다.

IsEmpty

Rect3DEmptyRect3D인지 여부를 나타내는 값을 가져옵니다.

Location

Point3D의 원점을 나타내는 Rect3D를 가져오거나 설정합니다.

Size

Rect3D의 영역을 가져오거나 설정합니다.

SizeX

Rect3D의 X축 방향 크기를 가져오거나 설정합니다.

SizeY

Rect3D의 Y축 방향 크기를 가져오거나 설정합니다.

SizeZ

Rect3D의 Z축 방향 크기를 가져오거나 설정합니다.

X

Rect3D의 X 좌표 값을 가져오거나 설정합니다.

Y

Rect3D의 Y 좌표 값을 가져오거나 설정합니다.

Z

Rect3D의 Z 좌표 값을 가져오거나 설정합니다.

메서드

Contains(Double, Double, Double)

지정된 Point3DRect3D 내(가장자리 포함)에 있는지 여부를 나타내는 값을 가져옵니다.

Contains(Point3D)

지정된 Point3DRect3D 내(가장자리 포함)에 있는지 여부를 나타내는 값을 가져옵니다.

Contains(Rect3D)

지정된 Point3DRect3D 내(가장자리 포함)에 있는지 여부를 나타내는 값을 가져옵니다.

Equals(Object)

Rect3D 인스턴스가 같은지 비교합니다.

Equals(Rect3D)

Rect3D 인스턴스가 같은지 비교합니다.

Equals(Rect3D, Rect3D)

Rect3D 인스턴스가 같은지 비교합니다.

GetHashCode()

Rect3D에 대한 해시 코드를 반환합니다.

Intersect(Rect3D)

현재 Rect3D와 지정된 Rect3D의 교집합을 찾아 결과를 현재 Rect3D로 저장합니다.

Intersect(Rect3D, Rect3D)

지정된 Rect3D 값의 교집합을 반환합니다.

IntersectsWith(Rect3D)

지정된 Rect3D가 이 Rect3D와 교차하는지 여부를 나타내는 값을 반환합니다.

Offset(Double, Double, Double)

Rect3D 위치를 변환할 때 기준이 되는 오프셋 값을 가져오거나 설정합니다.

Offset(Rect3D, Double, Double, Double)

Rect3D 위치를 변환할 때 기준이 되는 오프셋 값을 가져오거나 설정합니다.

Offset(Rect3D, Vector3D)

Rect3D 위치를 변환할 때 기준이 되는 오프셋 값을 가져오거나 설정합니다.

Offset(Vector3D)

Rect3D의 오프셋 변환을 Vector3D로 지정된, 제공된 값으로 설정합니다.

Parse(String)

Rect3D의 문자열 표현을 해당 Rect3D 구조체로 변환합니다.

ToString()

Rect3D의 문자열 표현을 만듭니다.

ToString(IFormatProvider)

Rect3D의 문자열 표현을 만듭니다.

Union(Point3D)

해당 Rect3D와 지정된 Point3D의 합집합을 반영하도록 지정된 Rect3D를 업데이트합니다.

Union(Rect3D)

해당 Rect3D와 지정된 두 번째 Rect3D의 합집합을 반영하도록 지정된 Rect3D를 업데이트합니다.

Union(Rect3D, Point3D)

Rect3D와 지정된 Rect3D의 합집합을 나타내는 새 Point3D를 반환합니다.

Union(Rect3D, Rect3D)

Rect3D 개체의 합집합을 나타내는 Rect3D의 새 인스턴스를 반환합니다.

연산자

Equality(Rect3D, Rect3D)

Rect3D 인스턴스를 비교하여 완전히 같은지 여부를 확인합니다.

Inequality(Rect3D, Rect3D)

Rect3D 인스턴스를 비교하여 완전히 다른지 여부를 확인합니다.

명시적 인터페이스 구현

IFormattable.ToString(String, IFormatProvider)

이 멤버는 WPF(Windows Presentation Foundation) 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. 이 멤버에 대한 설명은 ToString(String, IFormatProvider)를 참조하세요.

적용 대상