Material

نمای کلی

Material یک کلاس در Aspose.3D FOSS برای جاوا است. وارثان از: A3DObject, Iterable<TextureSlot>.

ماده پارامترهای لازم برای ظاهر بصری هندسه را تعریف می کند.

این کلاس ۱۲ روش برای کار با اشیاء مواد در برنامه های جاوا را ارائه می دهد. روش های موجود شامل: A3DObject, findProperty, getName, getProperties, getProperty, getTexture, iterator, removeProperty, setName, setProperty, setTexture, toString. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, name,، و يکتا ديگه .

خواص

نام:نوع:Accessشرح:
MAP_SPECULARStringبخونید.استفاده شده در setTexture ((java.lang.String, com.aspose.threed.TextureBase) برای تعیین یک نقشه برداری بافتی چشمگیر.
MAP_DIFFUSEStringبخونید.استفاده شده در setTexture ((java.lang.String، com.aspose.threed.TextureBase) برای تعیین یک نقشه برداری بافتی پخش شده است.
MAP_EMISSIVEStringبخونید.استفاده شده در setTexture ((java.lang.String, com.aspose.threed.TextureBase) برای تعیین یک نقشه برداری بافت انتشار دهنده .
MAP_AMBIENTStringبخونید.استفاده شده در setTexture ((java.lang.String, com.aspose.threed.TextureBase) برای تعیین نقشه برداری بافت محیطی.
MAP_NORMALStringبخونید.استفاده شده در setTexture ((java.lang.String, com.aspose.threed.TextureBase) برای تعیین یک نقشه برداری بافت طبیعی.
nameStringبخونید.نام را دریافت می‌کند.
propertiesPropertyCollectionبخونید.ویژگی‌ها را دریافت می‌کند.

روش ها

Signatureشرح:
getTexture(slotName: String)TextureBaseبافت را از فضای مشخص می گیرد، این می تواند نام ویژگی مواد یا اسم پارامتر shader باشد.
setTexture(slotName: String, texture: TextureBase)بافت را در اسلات مشخص تنظیم می‌کند.
toString()Stringفرمت ها به رشته اعتراض دارند.
iterator()Iterator<TextureSlot>دستگاه شمارشگر را برای شمارش اسلات‌های بافت داخلی دریافت می‌کند.
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در زمان واردات و صادرات، سیستم مختص نقاط کنترل را تغییر می دهد.

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

 فارسی