CShape
סקירה כללית
CShape היא מחלקה ב-Aspose.3D FOSS עבור Java. יורשת מ-: ParameterizedProfile.
פרופיל בצורת C תואם IFC המוגדר על-ידי פרמטרים.
מחלקה זו מספקת 35 שיטות לעבודה עם עצמים מסוג CShape בתוכניות Java. השיטות הזמינות כוללות: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent, ו-20 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום Java לאחר התקנת חבילת Aspose.3D FOSS עבור Java. מאפיינים: boundingBox, depth, entityRendererKey, excluded, extent, girth, ו-8 נוספים.
מאפיינים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
depth | double | קריאה | מקבל את עומק הפרופיל. |
width | double | קריאה | מקבל את הרוחב של הפרופיל. |
girth | double | קריאה | מקבל את האורך של ההיקף. |
wallThickness | double | קריאה | מקבל את עובי הקיר. |
internalFilletRadius | double | קריאה | מקבל את רדיוס הפילט הפנימי. |
extent | Vector2 | קריאה | מקבל את המרחב במימדי x ו-y. |
boundingBox | BoundingBox | קריאה | מקבל את תיבת הגבול. |
parentNode | Node | קריאה | מקבל את הצומת האב. |
parentNodes | ArrayList<Node> | קריאה | מקבל את צמתי ההורה. |
excluded | boolean | קריאה | מקבל את המושמט. |
entityRendererKey | EntityRendererKey | קריאה | מקבל את מפתח הרינדור של הישות. |
scene | Scene | קריאה | מקבל את הסצנה. |
name | String | קריאה | מקבל את השם. |
properties | PropertyCollection | קריאה | מקבל את המאפיינים. |
שיטות
| חתימה | תיאור |
|---|---|
CShape() | קונסטרקטור של CShape. |
getDepth() → double | מקבל את העומק של הפרופיל. |
setDepth(value: double) | מגדיר את עומק הפרופיל. |
getWidth() → double | מקבל את רוחב הפרופיל. |
setWidth(value: double) | קובע את הרוחב של הפרופיל. |
getGirth() → double | מקבל את האורך של ההיקף. |
setGirth(value: double) | מגדיר את האורך של ההיקף. |
getWallThickness() → double | מקבל את עובי הקיר. |
setWallThickness(value: double) | מגדיר את העובי של הקיר. |
getInternalFilletRadius() → double | מקבל את רדיוס הקצה הפנימי. |
setInternalFilletRadius(value: double) | מגדיר את רדיוס הקצה הפנימי. |
getExtent() → Vector2 | מקבל את ההיקף במימדי x ו-y. |
ParameterizedProfile() | בונה. |
Profile() | בונה. |
getBoundingBox() → BoundingBox | מחזיר את תיבת הגבול. |
Entity(name: String) | קורא לEntity(name) על מופע CShape זה. |
getParentNode() → Node | מחזיר את הצומת האב. |
setParentNode(value: Node) | מגדיר את ערך צומת האב. |
getParentNodes() → ArrayList<Node> | מחזיר את הצמתים ההורים. |
getExcluded() → boolean | מחזיר את המוחרגים. |
setExcluded(value: boolean) | מגדיר את הערך המוחרג. |
getEntityRendererKey() → EntityRendererKey | מחזיר את מפתח הרינדור של הישות. |
SceneObject() | קורא ל-SceneObject על מופע CShape זה. |
SceneObject(name: String) | קורא ל-SceneObject(name) על מופע CShape זה. |
getScene() → Scene | מחזיר את הסצנה. |
A3DObject() | פרופיל בצורת C תואם ל-IFC המוגדר על ידי פרמטרים. המיקום המרכזי של הפרופיל נמצא במרכז תיבת הגבול. |
A3DObject(name: String) | קורא ל-A3DObject(name) על מופע CShape זה. |
getName() → String | מחזיר את השם. |
setName(name: String) | מגדיר את ערך השם. |
getProperties() → PropertyCollection | מחזיר את המאפיינים. |
findProperty(name: String) → Property | מקבל את העומק של הפרופיל. |
getProperty(name: String) → Object | קורא ל-getProperty(name) על מופע CShape זה. |
setProperty(name: String, value: Object) | מגדיר את עומק הפרופיל. |
removeProperty(name: String) → boolean | קורא ל-removeProperty(name) על מופע CShape זה. |
removeProperty(property: Property) → boolean | קורא ל-removeProperty(property) על מופע CShape זה. |