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 נוספים.

מאפיינים

שםסוגגישהתיאור
depthdoubleקריאהמקבל את עומק הפרופיל.
widthdoubleקריאהמקבל את הרוחב של הפרופיל.
girthdoubleקריאהמקבל את האורך של ההיקף.
wallThicknessdoubleקריאהמקבל את עובי הקיר.
internalFilletRadiusdoubleקריאהמקבל את רדיוס הפילט הפנימי.
extentVector2קריאהמקבל את המרחב במימדי x ו-y.
boundingBoxBoundingBoxקריאהמקבל את תיבת הגבול.
parentNodeNodeקריאהמקבל את הצומת האב.
parentNodesArrayList<Node>קריאהמקבל את צמתי ההורה.
excludedbooleanקריאהמקבל את המושמט.
entityRendererKeyEntityRendererKeyקריאהמקבל את מפתח הרינדור של הישות.
sceneSceneקריאהמקבל את הסצנה.
nameStringקריאהמקבל את השם.
propertiesPropertyCollectionקריאהמקבל את המאפיינים.

שיטות

חתימהתיאור
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 זה.

ראה גם

 עברית