Texture
خلاصه ای
Texture یک کلاس در Aspose.3D FOSS برای جاوا است. وارثان از: TextureBase.
این کلاس بافت را از یک فایل خارجی تعریف می کند.
این کلاس 42 روش برای کار با اشیاء Texture در برنامه های جاوا را فراهم می کند. روش های موجود شامل: A3DObject, Texture, TextureBase, findProperty, getAlpha, getAlphaSource, getContent, getFileName, getMagFilter, getMinFilter, getMipFilter, getName,، و 29 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: alpha, alphaSource, content, enableMipMap, fileName, magFilter,، و 10 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
enableMipMap | boolean | بخونید. | دریافت یا تنظیم میکند که آیا مِیپمپ برای این بافت فعال است. |
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 را دریافت یا تنظیم میکند. |
uVTranslation | Vector2 | بخونید. | دریافت یا تنظیم ترجمه UV. |
name | String | بخونید. | نام را دریافت میکند. |
properties | PropertyCollection | بخونید. | ویژگیها را دریافت میکند. |
روش ها
| Signature | شرح: |
|---|---|
Texture() | یک نمونه جدید از کلاس Texture را شروع می کند. |
Texture(name: String) | یک نمونه جدید از کلاس Texture را شروع می کند. |
isEnableMipMap() → boolean | دریافت یا تنظیم میکند که آیا مِیپمپ برای این بافت فعال است. |
setEnableMipMap(enableMipMap: boolean) | مقدار فعالسازی مپمیک را تنظیم میکند. |
getContent() → byte[] | دریافت یا تنظیم محتوای باینری بافت. |
setContent(content: byte[]) | مقدار محتوا را تنظیم میکند. |
getFileName() → String | دریافت یا تنظیم فایل تکستچر مرتبط. |
setFileName(fileName: String) | مقدار نام فایل را تنظیم میکند. |
TextureBase(name: String) | یک نمونه جدید از کلاس TextureBase را شروع می کند. |
getAlpha() → double | دریافت یا تنظیم مقدار پیشفرض آلفا بافت. |
setAlpha(alpha: double) | محتوای باینری بافت را می گیرد یا تنظیم می کند. محتویات بافت چسبیده اختیاری است، کاربر باید متن را از فایل خارجی بارگیری کند اگر این فاقد باشد. |
getAlphaSource() → AlphaSource | دریافت یا تنظیم میکند که آیا بافت کانال آلفا را تعریف میکند. |
setAlphaSource(alphaSource: AlphaSource) | مقدار منبع آلفا را تنظیم میکند. |
getWrapModeU() → WrapMode | حالتهای پیچش بافت در جهت U را دریافت یا تنظیم میکند. |
setWrapModeU(wrapModeU: WrapMode) | مقدار u حالت پیچش را تنظیم میکند. |
getWrapModeV() → WrapMode | حالتهای پیچش بافت در V را دریافت یا تنظیم میکند. |
setWrapModeV(wrapModeV: WrapMode) | مقدار v حالت بستهبندی را تنظیم میکند. |
getWrapModeW() → WrapMode | حالتهای پیچش بافت در جهت W را دریافت یا تنظیم میکند. |
setWrapModeW(wrapModeW: WrapMode) | مقدار w حالت wrap mode را تنظیم میکند. |
getMinFilter() → TextureFilter | فیلتر برای فشردهسازی را دریافت یا تنظیم میکند. |
setMinFilter(minFilter: TextureFilter) | مقدار فیلتر حداقل را تنظیم میکند. |
getMagFilter() → TextureFilter | فیلتر بزرگنمایی را دریافت یا تنظیم میکند. |
setMagFilter(magFilter: TextureFilter) | مقدار فیلتر mag را تنظیم میکند. |
getMipFilter() → TextureFilter | فیلتر برای نمونهبرداری سطح میپ را دریافت یا تنظیم میکند. |
setMipFilter(mipFilter: TextureFilter) | مقدار فیلتر میپ را تنظیم میکند. |
getUVRotation() → Vector3 | دوران بافت را دریافت یا تنظیم میکند. |
setUVRotation(uvRotation: Vector3) | مقدار چرخش uv را تنظیم میکند. |
getUVScale() → Vector2 | دریافت یا تنظیم مقیاس UV. |
setUVScale(uvScale: Vector2) | مقدار مقیاس uv را تنظیم میکند. |
getUVTranslation() → Vector2 | دریافت یا تنظیم ترجمه UV. |
setUVTranslation(uvTranslation: Vector2) | مقدار ترجمه uv را تنظیم میکند. |
setTranslation(u: double, v: double) | ترجمه UV را تنظیم میکند. |
setScale(u: double, v: double) | مقیاس UV را تنظیم میکند. |
setRotation(u: double, v: double) | چرخش UV را تنظیم میکند. |
A3DObject() | سیلندر پارامتر شده. همچنین می تواند برای نشان دادن مخروط استفاده شود زمانی که یکی از شعاع بالا / شععه پایین صفر است. |
getName() → String | بخش های منحنی. |
setName(name: String) | یک پروفایل CircleShape با شعاع مشخص را ایجاد می کند. |
getProperties() → PropertyCollection | یک نمونه جدید از کلاس سیلندر را شروع می کند. |
findProperty(name: String) → Property | یک نمونه جدید از کلاس Bone را شروع می کند. |
getProperty(name: String) → Object | ماتریس تبدیل گره را در حالت فعلی دریافت میکند. |
setProperty(name: String, value: Object) | بخشهای عرض را دریافت میکند. |
removeProperty(name: String) → boolean | در زمان واردات و صادرات، سیستم مختص نقاط کنترل را تغییر می دهد. |