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شرح:
enableMipMapbooleanبخونید.دریافت یا تنظیم می‌کند که آیا مِیپ‌مپ برای این بافت فعال است.
contentbyte[]بخونید.محتوای باینری بافت را دریافت یا تنظیم می‌کند.
fileNameStringبخونید.دریافت یا تنظیم فایل تکستچر مرتبط.
alphadoubleبخونید.مقدار پیش‌فرض آلفا بافت را دریافت یا تنظیم می‌کند.
alphaSourceAlphaSourceبخونید.دریافت یا تنظیم می‌کند که آیا بافت کانال آلفا را تعریف می‌کند.
wrapModeUWrapModeبخونید.حالت‌های بسته‌بندی بافت در جهت U را دریافت یا تنظیم می‌کند.
wrapModeVWrapModeبخونید.حالت‌های پیچش بافت در محور V را دریافت یا تنظیم می‌کند.
wrapModeWWrapModeبخونید.حالت‌های پیچش بافت در جهت W را دریافت یا تنظیم می‌کند.
minFilterTextureFilterبخونید.فیلتر برای فشرده‌سازی را دریافت یا تنظیم می‌کند.
magFilterTextureFilterبخونید.فیلتر بزرگنمایی را دریافت یا تنظیم می‌کند.
mipFilterTextureFilterبخونید.فیلتر برای نمونه‌برداری سطح مپ را دریافت یا تنظیم می‌کند.
uVRotationVector3بخونید.دوران بافت را دریافت یا تنظیم می‌کند.
uVScaleVector2بخونید.مقیاس UV را دریافت یا تنظیم می‌کند.
uVTranslationVector2بخونید.دریافت یا تنظیم ترجمه UV.
nameStringبخونید.نام را دریافت می‌کند.
propertiesPropertyCollectionبخونید.ویژگی‌ها را دریافت می‌کند.

روش ها

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در زمان واردات و صادرات، سیستم مختص نقاط کنترل را تغییر می دهد.

همچنین ببینید:

 فارسی