Transform

סיכום כללי

Transform הוא כיתה ב Aspose.3D FOSS עבור .NET. ירושה מ: A3DObject, INamedObject.

טרנספורמה מכילה מידע המאפשר גישה למטריסה של אובייקט תרגום/סולם/הסתובבה או טרנפורמות בעלות מינימלית. זה משמש על ידי טרנסיפורם מקומי.

כיתה זו מספקת 14 שיטות לעבודה עם אובייקטים של Transform בתוכניות .NET. שיטות זמינות כוללות: A3DObject, FindProperty, GetProperty, RemoveProperty, SetEulerAngles, SetGeometricRotation, SetGeometricScaling, SetGeometricTranslation, SetPostRotation, SetPreRotation, SetProperty, SetRotation, ו 2 שיטות נוספות. כל חברי הציבור נגישים לכל יישום .NET לאחר התקנת חבילה Aspose.3D FOSS for .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)מגדיר את סיבוב אוילר הגאומטרי(נמדד במעלות).
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)מוצא את הנכס.

ראה גם:

 עברית