Dish
خلاصه ای
Dish یک کلاس در Aspose.3D FOSS برای .NET است. وارثان از: Primitive, INamedObject, IMeshConvertible.
. ظرفي که پارامترش رو مشخص کرده.
این کلاس ۲۱ روش برای کار با اشیاء Dish در برنامه های .NET را فراهم می کند. روش های موجود شامل: A3DObject, AddElement, CreateElement, CreateElementUV, Dish, Entity, FindProperty, Geometry, GetBoundingBox, GetDeformers, GetElement, GetEntityRendererKey,، و 7 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: CastShadows, ControlPoints, Deformers, Excluded, Height, HeightSegments,، و 10 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
Radius | double | خواندن/نوشتن | شعاع ظرف |
Height | double | خواندن/نوشتن | ارتفاع ظرف |
WidthSegments | int | خواندن/نوشتن | دریافت یا تنظیم بخشهای عرض |
HeightSegments | int | خواندن/نوشتن | دریافت یا تنظیم بخشهای ارتفاع |
CastShadows | bool | خواندن/نوشتن | دریافت یا تنظیم میکند که آیا این هندسه میتواند سایه بیندازد |
ReceiveShadows | bool | خواندن/نوشتن | دریافت یا تنظیم میکند که آیا این هندسه میتواند سایه دریافت کند. |
Visible | bool | خواندن/نوشتن | دریافت یا تنظیم میکند که آیا هندسه قابل مشاهده است |
Deformers | IList<Deformer> | بخونید. | تمام دیفورمرهای مرتبط با این هندسه را دریافت میکند. |
ControlPoints | IArrayList<Vector4> | بخونید. | تمام نقاط کنترل را دریافت میکند |
VertexElements | IList<VertexElement> | بخونید. | تمام عناصر راس را دریافت میکند |
Excluded | bool | خواندن/نوشتن | می گیرد یا تعیین می کند که آیا این موجود در هنگام صادرات حذف شود. |
ParentNodes | List<Node> | بخونید. | تمام گره های اصلی را می گیرد، یک موجودیت می تواند به چندین گرده اصلی برای نمونه گیری هندسی متصل شود. |
ParentNode | Node | خواندن/نوشتن | اولین گره اصلی را می گیرد یا تنظیم می کند، اگر اولین گیره اصلی تعیین شود این موجود از دیگر گرده های اصلی جدا خواهد شد. |
Scene | Scene | بخونید. | صحنهای که این شیء به آن تعلق دارد را دریافت میکند |
Name | string | خواندن/نوشتن | نام را دریافت یا تنظیم میکند. |
Properties | PropertyCollection | بخونید. | مجموعهای از تمام ویژگیها را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
Dish() | یک نمونه صفحه جدید با شعاع پیش فرض (۱۰) و ارتفاع پیش نیاز (۵) ایجاد کنید. |
Dish(radius: double, height: double) | یک نمونه جدید صفحه را با شعاع و ارتفاع مشخص کنید. شعع صفحه، ارتفع صفحه. |
Dish(name: string, radius: double, height: double, widthSegments: int, heightSegments: int) | یک نمونه جدید صفحه نمایش با شعاع و ارتفاع مشخص ایجاد کنید نام صفحه ی Radius of the dish ارتقای صفحه ای عرض قطعات ارتعاش قطاعات |
ToMesh() | تبدیل آبجکت جریان به شبکه |
Primitive(name: string) | یک نمونه جدید کلاس را شروع می کند. |
Geometry(name: string) | یک نمونه جدید از کلاس هندسه را شروع می کند. |
GetDeformers() | تمام دیفرمرها را دریافت میکند |
GetElement(type: VertexElementType) | یک عنصر راس با نوع مشخص دریافت میکند |
GetVertexElementOfUV(textureMapping: TextureMapping) | یک نمونه VertexElementUV با نوع نقشه برداری بافت داده شده دریافت می کند. |
CreateElement(type: VertexElementType) | یک عنصر نوک با نوع مشخص ایجاد می کند و آن را به هندسه اضافه می نماید. |
AddElement(element: VertexElement) | یک عنصر موجود را به هندسه فعلی اضافه می کند. |
CreateElementUV(uvMapping: TextureMapping) | یک VertexElementUV با نوع نقشه برداری بافت داده شده ایجاد می کند. |
Entity(name: string) | یک نمونه جدید از کلاس Entity را شروع می کند. |
GetBoundingBox() | جعبه محدودی موجودی فعلی را در سیستم مختصات فضایی اش دریافت می کند. |
GetEntityRendererKey() | کلید موجودیت رندر را که در رندر ثبت شده است دریافت می کند. |
SceneObject(name: string) | شروع یک SceneObject با نام پیش فرض |
A3DObject() | یک نمونه جدید کلاس A3DObject بدون نام را شروع می کند. |
RemoveProperty(property: Property) | یک ویژگی پویا را حذف می کند. |
GetProperty(property: string) | مقدار ویژگی مشخصشده را دریافت کنید |
SetProperty(property: string, value: object?) | مقدار ویژگی مشخصشده را تنظیم میکند |
FindProperty(propertyName: string) | ملک رو پیدا میکنه. |