TShape

نمای کلی

TShape یک کلاس در Aspose.3D FOSS برای Java است. ارث‌برده از: ParameterizedProfile.

شکل T سازگار با IFC که با پارامترها تعریف شده است.

این کلاس ۳۹ متد برای کار با اشیاء TShape در برنامه‌های Java فراهم می‌کند. متدهای موجود شامل: A3DObject, Entity, ParameterizedProfile, Profile, SceneObject, TShape, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent و ۲۴ متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Java برای هر برنامه Java در دسترس هستند. ویژگی‌ها: boundingBox, depth, entityRendererKey, excluded, extent, filletRadius و ۱۰ مورد دیگر.

خواص

نامنوعدسترسیتوضیح
depthdoubleخواندنطول وب را دریافت می‌کند.
flangeWidthdoubleخواندنطول فلنج را برمی‌گرداند.
webThicknessdoubleخواندنضخامت دیوار وب را دریافت می‌کند.
flangeThicknessdoubleخواندنضخامت دیوار فلنج را دریافت می‌کند.
filletRadiusdoubleخواندنشعاع فیلت بین وب و فلنج را دریافت می‌کند.
flangeEdgeRadiusdoubleخواندنشعاع لبه فِلنج را برمی‌گرداند.
webEdgeRadiusdoubleخواندنشعاع لبه وب را دریافت می‌کند.
extentVector2خواندناندازه در ابعاد x و y را دریافت می‌کند.
boundingBoxBoundingBoxخواندنجعبه محدودیت را دریافت می‌کند.
parentNodeNodeخواندنگره والد را دریافت می‌کند.
parentNodesArrayList<Node>خواندنگره‌های والد را دریافت می‌کند.
excludedbooleanخواندنمقدار excluded را بر می‌گرداند.
entityRendererKeyEntityRendererKeyخواندنکلید رندر کنندهٔ موجودیت را دریافت می‌کند.
sceneSceneخواندنصحنه را برمی‌گرداند.
nameStringخواندننام را دریافت می‌کند.
propertiesPropertyCollectionخواندنویژگی‌ها را دریافت می‌کند.

روش ها

امضاتوضیح
TShape()سازندهٔ TShape.
getDepth() → doubleطول وب را دریافت می‌کند.
setDepth(value: double)طول وب را تنظیم می‌کند.
getFlangeWidth() → doubleطول لبه را دریافت می‌کند.
setFlangeWidth(value: double)طول لبه را تنظیم می‌کند.
getWebThickness() → doubleضخامت دیوار وب را دریافت می‌کند.
setWebThickness(value: double)ضخامت دیوار وب را تنظیم می‌کند.
getFlangeThickness() → doubleضخامت دیوار فلنج را دریافت می‌کند.
setFlangeThickness(value: double)ضخامت دیوار فِلنج را تنظیم می‌کند.
getFilletRadius() → doubleشعاع فیلت بین وب و فلنج را دریافت می‌کند.
setFilletRadius(value: double)شعاع فیلت بین وب و فلنج را تنظیم می‌کند.
getFlangeEdgeRadius() → doubleشعاع لبه فِلنج را دریافت می‌کند.
setFlangeEdgeRadius(value: double)شعاع لبه فِلَنچ را تنظیم می‌کند.
getWebEdgeRadius() → doubleشعاع لبه وب را دریافت می‌کند.
setWebEdgeRadius(value: double)شعاع لبه وب را تنظیم می‌کند.
getExtent() → Vector2اندازه در ابعاد x و y را دریافت می‌کند.
ParameterizedProfile()سازنده.
Profile()سازنده.
getBoundingBox() → BoundingBoxجعبه مرزی را برمی‌گرداند.
Entity(name: String)متد Entity(name) را بر روی این نمونهٔ TShape صدا می‌زند.
getParentNode() → Nodeسازندهٔ TShape.
setParentNode(value: Node)مقدار گره والد را تنظیم می‌کند.
getParentNodes() → ArrayList<Node>گره‌های والد را برمی‌گرداند.
getExcluded() → booleanمقدار مستثنی را برمی‌گرداند.
setExcluded(value: boolean)مقدار مستثنی را تنظیم می‌کند.
getEntityRendererKey() → EntityRendererKeyکلید رندر کنندهٔ موجودیت را برمی‌گرداند.
SceneObject()شکل T سازگار با IFC که با پارامترها تعریف شده است.
SceneObject(name: String)متد SceneObject(name) را بر روی این نمونه TShape فراخوانی می‌کند.
getScene() → Sceneصحنه را برمی‌گرداند.
A3DObject()متد A3DObject را بر روی این نمونه TShape فراخوانی می‌کند.
A3DObject(name: String)متد A3DObject(name) را بر روی این نمونه TShape فراخوانی می‌کند.
getName() → Stringنام را باز می‌گرداند.
setName(name: String)مقدار نام را تنظیم می‌کند.
getProperties() → PropertyCollectionخصوصیات را باز می‌گرداند.
findProperty(name: String) → Propertyمتد findProperty(name) را بر روی این نمونه TShape صدا می‌زند.
getProperty(name: String) → Objectمتد getProperty(name) را بر روی این نمونه TShape صدا می‌زند.
setProperty(name: String, value: Object)مقدار ویژگی را تنظیم می‌کند.
removeProperty(name: String) → booleanمتد removeProperty(name) را بر روی این نمونه TShape فراخوانی می‌کند.
removeProperty(property: Property) → booleanمتد removeProperty(property) را بر روی این نمونه TShape فراخوانی می‌کند.

همچنین ببینید:

 فارسی