TextureBase
المعلومات العامة
TextureBase هي فئة في Aspose.3D FOSS لـ Java. الميراث من: A3DObject.
الطبقة الأساسية لجميع نسيج الخرسانة.
توفر هذه الفئة 34 طريقة للعمل مع TextureBase كائنات في برامج Java. المنهجيات المتاحة تشمل: A3DObject, TextureBase, findProperty, getAlpha, getAlphaSource, getMagFilter, getMinFilter, getMipFilter, getName, getProperties, getProperty, getUVRotation,، و 22 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: alpha, alphaSource, magFilter, minFilter, mipFilter, name,و 7 المزيد.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
alpha | double | اقرأ | يحصل على أو يضع القيمة الألفا الافتراضية للنسيج. |
alphaSource | AlphaSource | اقرأ | يحصل على أو يحدد ما إذا كانت النسيج تحدد قناة ألفا. |
wrapModeU | WrapMode | اقرأ | يحصل على أو يضع وضعية التفاف في U. |
wrapModeV | WrapMode | اقرأ | يحصل على أو يضع وضعية التفاف في V. |
wrapModeW | WrapMode | اقرأ | يحصل على أو يضع وضعية التفاف في W. |
minFilter | TextureFilter | اقرأ | يحصل على أو يضع المرشح للتقليل. |
magFilter | TextureFilter | اقرأ | يحصل على أو يضع المرشح لتكبير. |
mipFilter | TextureFilter | اقرأ | يحصل على أو يضع المرشح لامتصاص المواصفات. |
uVRotation | Vector3 | اقرأ | يحصل على أو يحدد دوران النسيج. |
uVScale | Vector2 | اقرأ | يضع أو يحصل على مقياس الأشعة فوق البنفسجية. |
uVTranslation | Vector2 | اقرأ | يحصل على أو يضع الترجمة فوق البنفسجية. |
name | String | اقرأ | يَحْصلُ على الإسمِ. |
properties | PropertyCollection | اقرأ | يحصل على العقارات. |
الطرق
| التوقيع | وصف |
|---|---|
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 قيمة. |
getMinFilter() → TextureFilter | يحصل على أو يضع المرشح للتقليل. |
setMinFilter(minFilter: TextureFilter) | يحدد قيمة المرشح المعدل. |
getMagFilter() → TextureFilter | يحصل على أو يضع المرشح لتكبير. |
setMagFilter(magFilter: TextureFilter) | يضع قيمة المرشح المغناطيسي. |
getMipFilter() → TextureFilter | يحصل على أو يضع المرشح لامتصاص المواصفات. |
setMipFilter(mipFilter: TextureFilter) | يحدد قيمة المرشح mip. |
getUVRotation() → Vector3 | يحصل على أو يحدد دوران النسيج. |
setUVRotation(uvRotation: Vector3) | يضع قيمة الدوران فوق البنفسجية. |
getUVScale() → Vector2 | يضع أو يحصل على مقياس الأشعة فوق البنفسجية. |
setUVScale(uvScale: Vector2) | يضع قيمة مقياس الأشعة فوق البنفسجية. |
getUVTranslation() → Vector2 | يحصل على أو يضع الترجمة فوق البنفسجية. |
setUVTranslation(uvTranslation: Vector2) | يحدد قيمة الترجمة UV. |
setTranslation(u: double, v: double) | يُعدّ الترجمة فوق البنفسجية. |
setScale(u: double, v: double) | يضع مقياس الأشعة فوق البنفسجية. |
setRotation(u: double, v: double) | يُعدّ التناوب فوق البنفسجي. |
A3DObject() | أسطوانة معينة. يمكن استخدامها أيضًا لتمثيل مخروط عندما يكون واحد من نصف قطر العلوي / نصف القطر السفلي صفر. |
getName() → String | قطاعات المنحنى. |
setName(name: String) | يخلق ملف CircleShape مع نصف قطره محدد. |
getProperties() → PropertyCollection | يبدأ مثالاً جديداً من فئة “السيلندر”. |
findProperty(name: String) → Property | يبدأ عينة جديدة من فئة العظام. |
getProperty(name: String) → Object | يحصل على مصفوفة التحويل للعقدة في وضع الحالي. |
setProperty(name: String, value: Object) | يحصل على قطاعات العرض. |
removeProperty(name: String) → boolean | يحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير. |