RectangleShape
نمای کلی
RectangleShape یک کلاس در Aspose.3D FOSS برای Java است. ارثبری از: ParameterizedProfile.
شکل مستطیلی سازگار با IFC با گوشههای گرد.
این کلاس 31 متد برای کار با اشیای RectangleShape در برنامههای Java فراهم میکند. متدهای موجود شامل: A3DObject, Entity, ParameterizedProfile, Profile, RectangleShape, SceneObject, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, getName و 16 متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Java برای هر برنامه Java در دسترس هستند. ویژگیها: boundingBox, entityRendererKey, excluded, extent, name, parentNode و 6 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
roundingRadius | double | خواندن | شعاع قوسهای دایرهای تمام چهار گوشه را بر حسب درجه دریافت میکند. |
xDim | double | خواندن | طول مستطیل را در جهت محور x دریافت میکند. |
yDim | double | خواندن | اندازه مستطیل را در جهت محور y دریافت میکند. |
extent | Vector2 | خواندن | اندازه در ابعاد x و y را دریافت میکند. |
boundingBox | BoundingBox | خواندن | جعبه محدود کننده را دریافت میکند. |
parentNode | Node | خواندن | گره والد را دریافت میکند. |
parentNodes | ArrayList<Node> | خواندن | گرههای والد را دریافت میکند. |
excluded | boolean | خواندن | مقدار مستثنی را دریافت میکند. |
entityRendererKey | EntityRendererKey | خواندن | کلید رندر کنندهٔ موجودیت را دریافت میکند. |
scene | Scene | خواندن | صحنه را دریافت میکند. |
name | String | خواندن | نام را دریافت میکند. |
properties | PropertyCollection | خواندن | ویژگیها را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
RectangleShape() | سازندهٔ RectangleShape. |
getRoundingRadius() → double | شعاع قوسهای دایرهای چهار گوشه را بهدست میآورد، بر حسب درجه. |
setRoundingRadius(value: double) | شعاع قوسهای دایرهای چهار گوشه را تنظیم میکند، بر حسب درجه. |
getXDim() → double | طول مستطیل را در جهت محور x دریافت میکند. |
setXDim(value: double) | اندازهٔ مستطیل را در جهت محور x تنظیم میکند. |
getYDim() → double | اندازهٔ مستطیل را در جهت محور y برمیگرداند. |
setYDim(value: double) | اندازهٔ مستطیل را در جهت محور y تنظیم میکند. |
getExtent() → Vector2 | اندازه در ابعاد x و y را دریافت میکند. |
ParameterizedProfile() | سازنده. |
Profile() | سازنده. |
getBoundingBox() → BoundingBox | جعبه محدودکننده را برمیگرداند. |
Entity(name: String) | سازندهٔ RectangleShape. |
getParentNode() → Node | گره والد را برمیگرداند. |
setParentNode(value: Node) | مقدار گره والد را تنظیم میکند. |
getParentNodes() → ArrayList<Node> | گرههای والد را باز میگرداند. |
getExcluded() → boolean | موارد مستثنی را باز میگرداند. |
setExcluded(value: boolean) | شعاع قوسهای دایرهای چهار گوشه را تنظیم میکند، که بر حسب درجه اندازهگیری میشود. مقدار پیشفرض ۰٫۰ است. |
getEntityRendererKey() → EntityRendererKey | کلید رندر کنندهٔ موجودیت را برمیگرداند. |
SceneObject() | شکل مستطیلی سازگار با IFC با گوشههای گرد. |
SceneObject(name: String) | متد SceneObject(name) را روی این نمونه RectangleShape فراخوانی میکند. |
getScene() → Scene | سازندهٔ RectangleShape. |
A3DObject() | متد A3DObject را روی این نمونه RectangleShape فراخوانی میکند. |
A3DObject(name: String) | متد A3DObject(name) را روی این نمونه RectangleShape فراخوانی میکند. |
getName() → String | نام را برمیگرداند. |
setName(name: String) | مقدار name را تنظیم میکند. |
getProperties() → PropertyCollection | شعاع قوسهای دایرهای چهار گوشه را بر حسب درجه میگیرد. مقدار پیشفرض 0.0 است. |
findProperty(name: String) → Property | متد findProperty(name) را بر روی این نمونه RectangleShape فراخوانی میکند. |
getProperty(name: String) → Object | متد getProperty(name) را بر روی این نمونه RectangleShape فراخوانی میکند. |
setProperty(name: String, value: Object) | مقدار ویژگی را تنظیم میکند. |
removeProperty(name: String) → boolean | متد removeProperty(name) را بر روی این نمونه RectangleShape فراخوانی میکند. |
removeProperty(property: Property) → boolean | متد removeProperty(property) را بر روی این نمونه RectangleShape فراخوانی میکند. |