ArbitraryProfile
نمای کلی
ArbitraryProfile یک کلاس در Aspose.3D FOSS برای Java است. ارثبرده از: Profile.
این کلاس به شما امکان میدهد یک پروفایل دوبعدی را مستقیماً از یک منحنی دلخواه بسازید.
این کلاس 27 متد برای کار با اشیاء ArbitraryProfile در برنامههای Java فراهم میکند. متدهای موجود شامل: A3DObject, ArbitraryProfile, Entity, Profile, SceneObject, findProperty, getBoundingBox, getCurve, getEntityRendererKey, getExcluded, getHoles, getName و 11 متد دیگر هستند. تمام اعضای عمومی پس از نصب بسته Aspose.3D FOSS برای Java برای هر برنامه Java در دسترس هستند. ویژگیها: boundingBox, curve, entityRendererKey, excluded, holes, name و 4 مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
curve | Curve | خواندن | منحنی مورد استفاده برای ساخت پروفایل را دریافت میکند. |
holes | ArrayList<Curve> | خواندن | سوراخهای نمایه را دریافت میکند، که همچنین به صورت منحنی نمایش داده میشوند. |
boundingBox | BoundingBox | خواندن | جعبه محدوده را دریافت میکند. |
parentNode | Node | خواندن | گرهٔ والد را دریافت میکند. |
parentNodes | ArrayList<Node> | خواندن | گرههای والد را دریافت میکند. |
excluded | boolean | خواندن | مقدار مستثنی را دریافت میکند. |
entityRendererKey | EntityRendererKey | خواندن | کلید رندر کنندهٔ موجودیت را دریافت میکند. |
scene | Scene | خواندن | صحنه را دریافت میکند. |
name | String | خواندن | نام را دریافت میکند. |
properties | PropertyCollection | خواندن | ویژگیها را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
ArbitraryProfile() | سازندهٔ ArbitraryProfile. |
ArbitraryProfile(curve: Curve) | سازندهٔ ArbitraryProfile با یک منحنی اولیه. |
getCurve() → Curve | منحنی مورد استفاده برای ساخت پروفایل را دریافت میکند. |
setCurve(value: Curve) | منحنی مورد استفاده برای ساخت پروفیل را تنظیم میکند. |
getHoles() → ArrayList<Curve> | دریافت سوراخهای پروفیل، که همچنین به صورت منحنی نمایش داده میشوند. |
Profile() | سازنده. |
getBoundingBox() → BoundingBox | جعبه محدود کننده را برمیگرداند. |
Entity(name: String) | متد Entity(name) را بر روی این نمونه ArbitraryProfile فراخوانی میکند. |
getParentNode() → Node | گره والد را برمیگرداند. |
setParentNode(value: Node) | مقدار گره والد را تنظیم میکند. |
getParentNodes() → ArrayList<Node> | گرههای والد را برمیگرداند. |
getExcluded() → boolean | مقدار مستثنی را برمیگرداند. |
setExcluded(value: boolean) | مقدار مستثنی را تنظیم میکند. |
getEntityRendererKey() → EntityRendererKey | کلید رندر کنندهٔ موجودیت را برمیگرداند. |
SceneObject() | متد SceneObject را بر روی این نمونهٔ ArbitraryProfile فراخوانی میکند. |
SceneObject(name: String) | متد SceneObject(name) را بر روی این نمونه ArbitraryProfile فراخوانی میکند. |
getScene() → Scene | صحنه را برمیگرداند. |
A3DObject() | متد A3DObject را بر روی این نمونه ArbitraryProfile فراخوانی میکند. |
A3DObject(name: String) | متد A3DObject(name) را بر روی این نمونه ArbitraryProfile فراخوانی میکند. |
getName() → String | سازندهٔ ArbitraryProfile. |
setName(name: String) | مقدار نام را تنظیم میکند. |
getProperties() → PropertyCollection | ویژگیها را برمیگرداند. |
findProperty(name: String) → Property | متد findProperty(name) را بر روی این نمونه ArbitraryProfile فراخوانی میکند. |
getProperty(name: String) → Object | متد getProperty(name) را بر روی این نمونه ArbitraryProfile فراخوانی میکند. |
setProperty(name: String, value: Object) | مقدار ویژگی را تنظیم میکند. |
removeProperty(name: String) → boolean | متد removeProperty(name) را بر روی این نمونه ArbitraryProfile فراخوانی میکند. |
removeProperty(property: Property) → boolean | متد removeProperty(property) را بر روی این نمونه ArbitraryProfile فراخوانی میکند. |