RelativeRectangle
نمای کلی
RelativeRectangle یک کلاس در Aspose.3D FOSS برای Java است. ارث میبرد از: Struct<RelativeRectangle>، Serializable.
مستطیل نسبی فرمول بین مؤلفه نسبی و مقدار مطلق به صورت زیر است: Scale * (Reference Width) + offset بنابراین اگر میخواهیم مقدار مطلق را نشان دهد، تمام فیلدهای مقیاس را صفر بگذارید و به جای آن از فیلدهای جابجایی استفاده کنید.
این کلاس ۲۵ متد برای کار با اشیای RelativeRectangle در برنامههای Java فراهم میکند. متدهای موجود شامل: RelativeRectangle، clone، copyFrom، equals، fromScale، getOffsetHeight، getOffsetWidth، getOffsetX، getOffsetY، getScaleHeight، getScaleWidth، getScaleX و 12 متد اضافی. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Java برای هر برنامه Java در دسترس هستند. ویژگیها: offsetHeight، offsetWidth، offsetX، offsetY، scaleHeight، scaleWidth و 2 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
scaleX | float | خواندن | مختصات نسبی X @return مختصات نسبی X / |
scaleY | float | خواندن | مختصات نسبی Y @return مختصات نسبی Y / |
scaleWidth | float | خواندن | عرض نسبی @return عرض نسبی / |
scaleHeight | float | خواندن | ارتفاع نسبی @return ارتفاع نسبی / |
offsetX | int | خواندن | مقدار جابجایی برای مختصات X را دریافت میکند @return مقدار جابجایی برای مختصات X / |
offsetY | int | خواندن | مقدار جابجایی برای مختصات Y را دریافت میکند @return مقدار جابجایی برای مختصات Y / |
offsetWidth | int | خواندن | دریافت افست برای عرض @return افست برای عرض |
offsetHeight | int | خواندن | انحراف ارتفاع را دریافت میکند |
| @return انحراف ارتفاع |
روش ها
| امضا | توضیح |
|---|---|
RelativeRectangle() | متد RelativeRectangle را بر روی این نمونه RelativeRectangle فراخوانی میکند. |
RelativeRectangle(left: int, top: int, width: int, height: int) | متد RelativeRectangle(left, top, width, height) را بر روی این نمونه RelativeRectangle فراخوانی میکند. |
getScaleX() → float | مختصات نسبی X @return مختصات نسبی X / |
setScaleX(value: float) | مختصات نسبی X @param value مقدار جدید / |
getScaleY() → float | مختصات نسبی Y @return مختصات نسبی Y / |
setScaleY(value: float) | مختصات نسبی Y @param value مقدار جدید / |
getScaleWidth() → float | عرض نسبی @return عرض نسبی / |
setScaleWidth(value: float) | عرض نسبی @param value مقدار جدید / |
getScaleHeight() → float | ارتفاع نسبی @return ارتفاع نسبی / |
setScaleHeight(value: float) | ارتفاع نسبی @param value مقدار جدید / |
getOffsetX() → int | مقدار جابجایی برای مختصات X @return مقدار جابجایی برای مختصات X / |
setOffsetX(value: int) | مقدار افست برای مختصات X را تنظیم میکند @param value مقدار جدید |
getOffsetY() → int | مقدار افست برای مختصات Y را دریافت میکند @return مقدار افست برای مختصات Y / |
setOffsetY(value: int) | جابجایی برای مختصات Y را تنظیم میکند @param value مقدار جدید |
getOffsetWidth() → int | دریافت افست برای عرض |
| @return افست برای عرض / | |
setOffsetWidth(value: int) | آفست عرض را تنظیم میکند @param value مقدار جدید |
getOffsetHeight() → int | مقدار جابجایی برای ارتفاع را دریافت میکند @return مقدار جابجایی برای ارتفاع |
setOffsetHeight(value: int) | مقدار افست برای ارتفاع را تنظیم میکند @param value مقدار جدید |
toAbsolute(left: int, top: int, width: int, height: int) → Rect | مستطیل نسبی را به مستطیل مطلق تبدیل کنید @param left سمت چپ مستطیل @param top بالای مستطیل @param width عرض مستطیل @param height ارتفاع مستطیل @r |
fromScale(scaleX: float, scaleY: float, scaleWidth: float, scaleHeight: float) → RelativeRectangle | یک RelativeRectangle بسازید که تمام فیلدهای جابجایی صفر باشند و فیلدهای مقیاس از پارامترهای داده شده گرفته شوند. |
toString() → String | متد toString را بر روی این نمونه RelativeRectangle فراخوانی میکند. |
clone() → RelativeRectangle | در این نمونه RelativeRectangle، متد clone را فراخوانی میکند. |
copyFrom(src: RelativeRectangle) | در این نمونه RelativeRectangle، متد copyFrom(src) را فراخوانی میکند. |
hashCode() → int | در این نمونه RelativeRectangle، متد hashCode را فراخوانی میکند. |
equals(obj: Object) → boolean | در این نمونه RelativeRectangle، متد equals(obj) را فراخوانی میکند. |