LShape

نمای کلی

LShape یک کلاس در نرم‌افزار متن‌باز Aspose.3D برای Java است. ارث‌بری از: ParameterizedProfile.

پروفایل L-شکل سازگار با IFC که توسط پارامترها تعریف می‌شود.

این کلاس 35 متد برای کار با اشیاء LShape در برنامه‌های Java فراهم می‌کند. متدهای موجود شامل: A3DObject، Entity، LShape، ParameterizedProfile، Profile، SceneObject، findProperty، getBoundingBox، getDepth، getEdgeRadius، getEntityRendererKey، getExcluded و 20 متد دیگر. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Java، برای هر برنامه 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()سازنده.
Profile()سازنده.
getBoundingBox() → BoundingBoxجعبه محدوده را باز می‌گرداند.
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()روی این نمونه LShape متد A3DObject را فراخوانی می‌کند.
A3DObject(name: String)A3DObject(name) را بر روی این نمونه LShape فراخوانی می‌کند.
getName() → Stringنام را برمی‌گرداند.
setName(name: String)مقدار name را تنظیم می‌کند.
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 فراخوانی می‌کند.

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

 فارسی