Transform

개요

Transform .NET에 대한 Aspose.3D FOSS의 클래스입니다. 다음의 사람으로부터 유산을 받은 경우: A3DObject, INamedObject.

변환은 객체의 번역/ 스케일/ 회전 또는 변형 매트릭스에 최소한의 비용으로 접근할 수 있는 정보를 포함합니다. 로컬 트랜스포머에서 사용된다.

이 클래스는 .NET 프로그램에서 Transform 객체와 작업하는 14가지 방법을 제공합니다. 이용 가능한 방법에는 다음이 포함됩니다.: A3DObject, FindProperty, GetProperty, RemoveProperty, SetEulerAngles, SetGeometricRotation, SetGeometricScaling, SetGeometricTranslation, SetPostRotation, SetPreRotation, SetProperty, SetRotation, 그리고 2가지 추가적인 방법. 모든 퍼블릭 멤버들은 Aspose.3D FOSS for .NET 패키지를 설치한 후 어떤 .Net 애플리케이션에도 액세스할 수 있습니다. 성질: EulerAngles, GeometricRotation, GeometricScaling, GeometricTranslation, Name, PostRotation,그리고 10개 더.

속성

이름유형Access설명
TranslationVector3읽기/쓰기번역을 가져오거나 설정합니다
ScalingVector3읽기/쓰기스케일링을 가져오거나 설정합니다
ScalingOffsetVector3읽기/쓰기스케일링 오프셋을 가져오거나 설정합니다.
ScalingPivotVector3읽기/쓰기스케일링 피벗을 가져오거나 설정합니다.
PreRotationVector3읽기/쓰기도 단위로 표현된 사전 회전을 가져오거나 설정합니다.
RotationOffsetVector3읽기/쓰기회전 오프셋을 가져오거나 설정합니다
RotationPivotVector3읽기/쓰기회전 피벗을 가져오거나 설정합니다
PostRotationVector3읽기/쓰기포스트 회전을 도 단위로 가져오거나 설정합니다.
EulerAnglesVector3읽기/쓰기이울러 각으로 나타낸 회전을 얻거나 설정합니다. 그레그로 측정됩니다.
RotationQuaternion읽기/쓰기쿼터니언으로 표현된 회전을 가져오거나 설정합니다.
TransformMatrixMatrix4읽기/쓰기변환 행렬을 가져오거나 설정합니다.
GeometricTranslationVector3읽기/쓰기기하학적 변환을 가져오거나 설정합니다.
GeometricScalingVector3읽기/쓰기기하학적 스케일링을 가져오거나 설정합니다.
GeometricRotationVector3읽기/쓰기기하학적 오일러 회전 ((도에서 측정) 을 얻거나 설정합니다.
Namestring읽기/쓰기이름을 가져오거나 설정합니다.
PropertiesPropertyCollection읽으세요.모든 속성의 컬렉션을 가져옵니다.

메서드

Signature설명
SetGeometricTranslation(x: double, y: double, z: double)기하학적 변환을 설정합니다.
SetGeometricScaling(sx: double, sy: double, sz: double)기하학적 스케일링을 설정합니다.
SetGeometricRotation(rx: double, ry: double, rz: double)기하학적 Euler 회전을 설정합니다(단위는 도).
SetTranslation(tx: double, ty: double, tz: double)현재 변환의 이동을 설정합니다.
SetScale(sx: double, sy: double, sz: double)현재 변환의 스케일을 설정합니다.
SetEulerAngles(rx: double, ry: double, rz: double)현재 변환의 오일러 각도를 도 단위로 설정합니다.
SetRotation(rw: double, rx: double, ry: double, rz: double)전류 변환의 회전 ((쿼터니온 구성 요소로) 를 설정합니다.
SetPreRotation(rx: double, ry: double, rz: double)프리 회전을 도 단위로 설정합니다.
SetPostRotation(rx: double, ry: double, rz: double)포스트 회전을 도 단위로 설정합니다.
A3DObject()A3DObject 클래스의 이름을 없는 새로운 인스턴스를 초기화합니다.
RemoveProperty(property: Property)동적 특성을 제거합니다.
GetProperty(property: string)지정된 속성의 값을 가져옵니다
SetProperty(property: string, value: object?)지정된 속성의 값을 설정합니다
FindProperty(propertyName: string)부동산을 찾습니다.

참조

 한국어