Point4D 구조체

정의

월드 공간에서 유사 형식이 아닌 3-D 행렬을 사용하여 변형을 수행하는 데 사용되는 x, y, z 및 w 좌표 지점을 나타냅니다.Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

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

설명

XAML에서 값 사이의 구분 기호에는 Point4D 쉼표 또는 공백을 일 수 있습니다.In XAML, the delimiter between the values of a Point4D can be either a comma or a space.

일부 문화권 마침표 대신 소수 구분 기호로 쉼표 문자를 사용할 수 있습니다.Some cultures might use the comma character as the decimal delimiter instead of the period character. 고정 문화권에 대 한 처리 하는 XAML 대부분의 XAML 프로세서 구현에서 EN-US로 기본값과 소수 구분 기호로 마침표를 예상 합니다.XAML processing for invariant culture defaults to en-US in most XAML processor implementations, and expects the period to be the decimal delimiter. 지정 하는 경우 소수 구분 기호로 쉼표를 사용 하면 안을 Point4D 에 XAML의 문자열 형식 변환을 사용 하 여 충돌 하는 때문에 Point4D 해당 구성 요소에 특성 값입니다.You should avoid using the comma character as the decimal delimiter if specifying a Point4D in XAML, because that will clash with the string type conversion of a Point4D attribute value into its components.

XAML 특성 사용XAML Attribute Usage

<object property="x,y,z,w"/>  
-or-  
<object property="x y z w"/>  

XAML 값XAML Values

xx
Point4D 구조체의 X 구성 요소입니다.The X component of this Point4D structure.

yy
Point4D 구조체의 Y 구성 요소입니다.The Y component of this Point4D structure.

zz
Point4D 구조체의 Z 구성 요소입니다.The Z component of this Point4D structure.

ww
Point4D 구조체의 W 구성 요소입니다.The W component of this Point4D structure.

생성자

Point4D(Double, Double, Double, Double)

Point4D 구조체의 새 인스턴스를 초기화합니다.Initializes a new instance of a Point4D structure.

속성

W

W 구조체의 Point4D 구성 요소를 가져오거나 설정합니다.Gets or sets the W component of this Point4D structure.

X

X 구조체의 Point4D 구성 요소를 가져오거나 설정합니다.Gets or sets the X component of this Point4D structure.

Y

Y 구조체의 Point4D 구성 요소를 가져오거나 설정합니다.Gets or sets the Y component of this Point4D structure.

Z

Z 구조체의 Point4D 구성 요소를 가져오거나 설정합니다.Gets or sets the Z component of this Point4D structure.

메서드

Add(Point4D, Point4D)

Point4D 구조체에 Point4D 구조체를 더합니다.Adds a Point4D structure to a Point4D.

Equals(Object)

지정된 ObjectPoint4D 구조체인지 확인하고, 지정된 ObjectX, Y, ZW 속성이 이 Point4D 구조체의 X, Y, ZW 속성과 같은지 확인합니다.Determines whether the specified Object is a Point4D structure and if the X, Y, Z, and W properties of the specified Object are equal to the X, Y, Z, and W properties of this Point4D structure.

Equals(Point4D)

Point4D 구조체가 같은지 여부를 비교합니다.Compares two Point4D structures for equality.

Equals(Point4D, Point4D)

Point4D 구조체가 같은지 여부를 비교합니다.Compares two Point4D structures for equality.

GetHashCode()

Point4D 구조체의 해시 코드를 반환합니다.Returns a hash code for this Point4D structure.

Multiply(Point4D, Matrix3D)

지정된 Point4D 구조체로 지정된 Matrix3D 구조체를 변환합니다.Transforms the specified Point4D structure by the specified Matrix3D structure.

Offset(Double, Double, Double, Double)

지정된 크기만큼 Point4D 구조체를 변환합니다.Translates the Point4D structure by the specified amounts.

Parse(String)

point4D 구조체의 String 표현을 해당 Point4D 구조체로 변환합니다.Converts a String representation of a point4D structure into the equivalent Point4D structure.

Subtract(Point4D, Point4D)

Point4D 구조체에서 Point4D 구조체를 뺍니다.Subtracts a Point4D structure from a Point4D structure.

ToString()

String 구조체의 Point4D 표현을 만듭니다.Creates a String representation of this Point4D structure.

ToString(IFormatProvider)

String 구조체의 Point4D 표현을 만듭니다.Creates a String representation of this Point4D structure.

연산자

Addition(Point4D, Point4D)

Point4D 구조체에 Point4D 구조체를 더합니다.Adds a Point4D structure to a Point4D.

Equality(Point4D, Point4D)

Point4D 구조체가 같은지 여부를 비교합니다.Compares two Point4D structures for equality.

Inequality(Point4D, Point4D)

Point4D 구조체가 다른지 여부를 비교합니다.Compares two Point4D structures for inequality.

Multiply(Point4D, Matrix3D)

지정된 Point4D 구조체로 지정된 Matrix3D 구조체를 변환합니다.Transforms the specified Point4D structure by the specified Matrix3D structure.

Subtraction(Point4D, Point4D)

Point4D 구조체에서 Point4D 구조체를 빼고 그 결과를 Point4D 구조체로 반환합니다.Subtracts a Point4D structure from a Point4D structure and returns the result as a Point4D structure.

명시적 인터페이스 구현

IFormattable.ToString(String, IFormatProvider)

이 멤버는 WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF) 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.This member supports the WPF(Windows Presentation Foundation)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. 이 멤버에 대한 설명은 ToString(String, IFormatProvider)를 참조하세요.For a description of this member, see ToString(String, IFormatProvider).

적용 대상