Frustum
نمای کلی
Frustum یک کلاس در Aspose.3D FOSS برای Java است. ارثبرده از: Entity، IOrientable.
کلاس پایهٔ Camera و Light /
این کلاس ۳۹ متد برای کار با اشیاء Frustum در برنامههای Java فراهم میکند. متدهای موجود شامل: A3DObject، Entity، SceneObject، findProperty، getAspect، getBoundingBox، getDirection، getEntityRendererKey، getExcluded، getFarPlane، getLookAt، getName و ۲۴ متد دیگر هستند. تمام اعضای عمومی پس از نصب بستهٔ Aspose.3D FOSS برای Java، برای هر برنامهٔ Java در دسترس هستند. خصوصیات: aspect، boundingBox، direction، entityRendererKey، excluded، farPlane و ۱۱ مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
rotationMode | RotationMode | خواندن | حالت جهتگیری فرستوم را دریافت میکند این ویژگی فقط زمانی کار میکند که getTarget() مقدار null داشته باشد. |
nearPlane | double | خواندن | فاصلهٔ صفحهٔ near frustum را دریافت میکند. |
farPlane | double | خواندن | فاصلهٔ صفحهٔ دور Frustum را دریافت میکند. |
aspect | double | خواندن | نسبت عرض به ارتفاع فرستوم را دریافت میکند @return نسبت عرض به ارتفاع فرستوم / |
orthoHeight | double | خواندن | ارتفاع را زمانی که فرستوم در تصویربرداری ارتوگرافیک باشد، دریافت میکند. |
up | Vector3 | خواندن | جهت بالا دوربین را دریافت میکند @return جهت بالا دوربین / |
lookAt | Vector3 | خواندن | موقعیت مورد علاقهای که دوربین به سمت آن نگاه میکند را برمیگرداند. |
direction | Vector3 | خواندن | جهت نگاه دوربین را دریافت میکند. |
target | Node | خواندن | هدفی که دوربین به آن نگاه میکند را دریافت میکند. |
parentNode | Node | خواندن | گره والد را دریافت میکند. |
parentNodes | ArrayList<Node> | خواندن | گرههای والد را دریافت میکند. |
excluded | boolean | خواندن | مقدار مستثنی را برمیگرداند. |
boundingBox | BoundingBox | خواندن | جعبه مرزی را دریافت میکند. |
entityRendererKey | EntityRendererKey | خواندن | کلید رندر کنندهٔ موجودیت را دریافت میکند. |
scene | Scene | خواندن | صحنه را دریافت میکند. |
name | String | خواندن | نام را دریافت میکند. |
properties | PropertyCollection | خواندن | خصوصیات را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
getRotationMode() → RotationMode | جهتگیری هرم (frustum) را دریافت میکند. این ویژگی تنها زمانی کار میکند که getTarget() مقدار null باشد. |
setRotationMode(value: RotationMode) | جهتگیری هرم (frustum) را تنظیم میکند. این ویژگی تنها زمانی کار میکند که getTarget() مقدار null باشد. |
getNearPlane() → double | فاصلهٔ صفحهٔ نزدیک فراستوم را برمیگرداند. |
setNearPlane(value: double) | فاصلهٔ صفحهٔ نزدیک فرستوم را تنظیم میکند. |
getFarPlane() → double | فاصلهٔ صفحهٔ دور فراست را دریافت میکند. |
setFarPlane(value: double) | فاصلهٔ صفحهٔ دور فرستوم را تنظیم میکند. |
getAspect() → double | نسبت عرض به ارتفاع مخروط مقطع را دریافت میکند @return نسبت عرض به ارتفاع مخروط مقطع / |
setAspect(value: double) | نسبت عرض به ارتفاع مخروط مقطع را تنظیم میکند @param value مقدار جدید / |
getOrthoHeight() → double | ارتفاع را زمانی که فرستوم در پروژکشن ارتوگرافیک است، برمیگرداند. |
setOrthoHeight(value: double) | ارتفاع را وقتی که هرم در پروجکشن ارتوگرافیک باشد تنظیم میکند. |
getUp() → Vector3 | جهت بالا دوربین را دریافت میکند @return جهت بالا دوربین / |
setUp(value: Vector3) | جهت بالا دوربین را تنظیم میکند @param value مقدار جدید |
getLookAt() → Vector3 | موقعیتی که دوربین به آن نگاه میکند را بهدست میآورد. |
setLookAt(value: Vector3) | موقعیت مورد علاقهای که دوربین به آن نگاه میکند را تنظیم میکند. |
getDirection() → Vector3 | جهتای که دوربین به سمت آن نگاه میکند را دریافت میکند. |
setDirection(value: Vector3) | جهتٔی را که دوربین به آن نگاه میکند تنظیم میکند. |
getTarget() → Node | هدفی را که دوربین به آن نگاه میکند دریافت میکند. |
setTarget(value: Node) | هدفی را که دوربین به آن نگاه میکند تنظیم میکند. |
Entity(name: String) | متد Entity(name) را بر روی این نمونه Frustum فراخوانی میکند. |
getParentNode() → Node | گرهی والد را برمیگرداند. |
setParentNode(value: Node) | مقدار گره والد را تنظیم میکند. |
getParentNodes() → ArrayList<Node> | گرههای والد را برمیگرداند. |
getExcluded() → boolean | موارد مستثنی را برمیگرداند. |
setExcluded(value: boolean) | مقدار مستثنی را تنظیم میکند. |
getBoundingBox() → BoundingBox | جعبه محدود کننده را برمیگرداند. |
getEntityRendererKey() → EntityRendererKey | کلید رندر کنندهٔ موجودیت را برمیگرداند. |
SceneObject() | کلاس پایهٔ Camera و Light |
SceneObject(name: String) | متد SceneObject(name) را بر روی این نمونهٔ Frustum فراخوانی میکند. |
getScene() → Scene | صحنه را برمیگرداند. |
A3DObject() | متد A3DObject را بر روی این نمونهٔ Frustum فراخوانی میکند. |
A3DObject(name: String) | متد A3DObject(name) را بر روی این نمونه Frustum فراخوانی میکند. |
getName() → String | نام را برمیگرداند. |
setName(name: String) | مقدار name را تنظیم میکند. |
getProperties() → PropertyCollection | خصوصیات را برمیگرداند. |
findProperty(name: String) → Property | متد findProperty(name) را بر روی این نمونه Frustum فراخوانی میکند. |
getProperty(name: String) → Object | متد getProperty(name) را بر روی این نمونه Frustum فراخوانی میکند. |
setProperty(name: String, value: Object) | مقدار ویژگی را تنظیم میکند. |
removeProperty(name: String) → boolean | متد removeProperty(name) را بر روی این نمونه Frustum فراخوانی میکند. |
removeProperty(property: Property) → boolean | متد removeProperty(property) را بر روی این نمونه Frustum فراخوانی میکند. |