LShape

סקירה כללית

LShape היא מחלקה ב-Aspose.3D FOSS עבור Java. יורשת מ-: ParameterizedProfile.

פרופיל L-shape תואם IFC שמוגדר על-ידי פרמטרים.

מחלקה זו מספקת 35 שיטות לעבודה עם אובייקטי LShape בתוכניות Java. השיטות הזמינות כוללות: A3DObject, Entity, LShape, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded, ועוד 20 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום Java לאחר התקנת חבילת Aspose.3D FOSS עבור Java. מאפיינים: boundingBox, depth, edgeRadius, entityRendererKey, excluded, extent, ועוד 8 נוספים.

מאפיינים

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

שיטות

חתימהתיאור
LShape()קונסטרקטור של LShape.
getDepth() → doubleמקבל את העומק של הפרופיל.
setDepth(value: double)מגדיר את עומק הפרופיל.
getWidth() → doubleמקבל את הרוחב של הפרופיל.
setWidth(value: double)מגדיר את הרוחב של הפרופיל.
getThickness() → doubleמקבל את העובי של הקיר הקבוע.
setThickness(value: double)מגדיר את עובי הקיר הקבוע.
getFilletRadius() → doubleמקבל את הרדיוס של הקצה המעוגל.
setFilletRadius(value: double)מגדיר את רדיוס הקצה העגול.
getEdgeRadius() → doubleמקבל את רדיוס הקצה.
setEdgeRadius(value: double)מגדיר את הרדיוס של הקצה.
getExtent() → Vector2מקבל את ההיקף במימדי x ו-y.
ParameterizedProfile()Constructor.
Profile()Constructor.
getBoundingBox() → BoundingBoxמחזיר את ה-bounding box.
Entity(name: String)מבצע קריאה ל-Entity(name) על מופע LShape זה.
getParentNode() → Nodeמחזיר את הצומת האב.
setParentNode(value: Node)מגדיר את ערך צומת האב.
getParentNodes() → ArrayList<Node>מחזיר את הצמתים ההורים.
getExcluded() → booleanמחזיר את המוחרגים.
setExcluded(value: boolean)מגדיר את הערך המוחרג.
getEntityRendererKey() → EntityRendererKeyמחזיר את מפתח הרינדור של הישות.
SceneObject()פרופיל L-צורה תואם IFC המוגדר על ידי פרמטרים.
SceneObject(name: String)קורא ל-SceneObject(name) על מופע LShape זה.
getScene() → Sceneמחזיר את הסצנה.
A3DObject()קורא ל-A3DObject על מופע LShape זה.
A3DObject(name: String)קורא ל-A3DObject(name) על מופע LShape זה.
getName() → Stringמחזיר את השם.
setName(name: String)מגדיר את ערך השם.
getProperties() → PropertyCollectionמחזיר את המאפיינים.
findProperty(name: String) → Propertyקורא ל-findProperty(name) על מופע LShape זה.
getProperty(name: String) → Objectקורא ל-getProperty(name) על מופע LShape זה.
setProperty(name: String, value: Object)מגדיר את ערך המאפיין.
removeProperty(name: String) → booleanקורא ל-removeProperty(name) על מופע LShape זה.
removeProperty(property: Property) → booleanקורא removeProperty(property) על מופע LShape זה.

ראה גם

 עברית