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 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
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 فراخوانی می‌کند.

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

 فارسی