Texture
خلاصه ای
Texture یک کلاس در Aspose.3D FOSS برای .NET است. وارثان از: TextureBase, INamedObject.
این کلاس بافت را از یک فایل خارجی تعریف می کند.
این کلاس 11 روش برای کار با اشیاء Texture در برنامه های .NET را ارائه می دهد. روش های موجود شامل: A3DObject, FindProperty, GetProperty, RemoveProperty, SetProperty, SetRotation, SetScale, SetTranslation, Texture, TextureBase. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for .NET به هر برنامه .Net قابل دسترسی هستند. خواص: Alpha, AlphaSource, Content, EnableMipMap, FileName, MagFilter,، و 10 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
EnableMipMap | bool | خواندن/نوشتن | دریافت یا تنظیم میکند که آیا مِیپمپ برای این بافت فعال است |
Content | byte[] | خواندن/نوشتن | دریافت یا تنظیم محتوای باینری بافت. |
FileName | string | خواندن/نوشتن | دریافت یا تنظیم فایل تکستچر مرتبط. |
Alpha | double | خواندن/نوشتن | مقدار آلفای پیشفرض بافت را دریافت یا تنظیم میکند. |
AlphaSource | AlphaSource | خواندن/نوشتن | دریافت یا تنظیم میکند که آیا بافت کانال آلفا را تعریف میکند. |
WrapModeU | WrapMode | خواندن/نوشتن | حالتهای پیچش بافت در جهت U را دریافت یا تنظیم میکند. |
WrapModeV | WrapMode | خواندن/نوشتن | دریافت یا تنظیم حالتهای پیچش بافت در V. |
WrapModeW | WrapMode | خواندن/نوشتن | دریافت یا تنظیم حالتهای پیچش بافت در W. |
MinFilter | TextureFilter | خواندن/نوشتن | فیلتر برای فشردهسازی را دریافت یا تنظیم میکند. |
MagFilter | TextureFilter | خواندن/نوشتن | فیلتر بزرگنمایی را دریافت یا تنظیم میکند. |
MipFilter | TextureFilter | خواندن/نوشتن | فیلتر برای نمونهبرداری سطح میپ را دریافت یا تنظیم میکند. |
UVRotation | Vector3 | خواندن/نوشتن | چرخش بافت را دریافت یا تنظیم میکند. |
UVScale | Vector2 | خواندن/نوشتن | مقدار UV scale را دریافت یا تنظیم میکند. |
UVTranslation | Vector2 | خواندن/نوشتن | دریافت یا تنظیم ترجمه UV. |
Name | string | خواندن/نوشتن | نام را دریافت یا تنظیم میکند. |
Properties | PropertyCollection | بخونید. | مجموعهای از تمام ویژگیها را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
Texture() | یک نمونه جدید از کلاس Texture را شروع می کند. |
Texture(name: string) | یک نمونه جدید از کلاس Texture را شروع می کند. |
TextureBase(name: string) | یک نمونه جدید از کلاس TextureBase را شروع می کند. |
SetTranslation(u: double, v: double) | ترجمه UV را تنظیم میکند. |
SetScale(u: double, v: double) | مقیاس UV را تنظیم میکند. |
SetRotation(u: double, v: double) | چرخش UV را تنظیم میکند. |
A3DObject() | یک نمونه جدید کلاس A3DObject بدون نام را شروع می کند. |
RemoveProperty(property: Property) | یک ویژگی پویا را حذف می کند. |
GetProperty(property: string) | دریافت مقدار ویژگی مشخص شده |
SetProperty(property: string, value: object?) | مقدار ویژگی مشخصشده را تنظیم میکند |
FindProperty(propertyName: string) | ملک رو پیدا میکنه. |