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 متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Java، برای هر برنامهٔ 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 فراخوانی میکند. |