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_SPECULAR | String | بخونید. | استفاده شده در setTexture ((java.lang.String, com.aspose.threed.TextureBase) برای تعیین یک نقشه برداری بافتی چشمگیر. |
MAP_DIFFUSE | String | بخونید. | استفاده شده در setTexture ((java.lang.String، com.aspose.threed.TextureBase) برای تعیین یک نقشه برداری بافتی پخش شده است. |
MAP_EMISSIVE | String | بخونید. | استفاده شده در setTexture ((java.lang.String, com.aspose.threed.TextureBase) برای تعیین یک نقشه برداری بافت انتشار دهنده . |
MAP_AMBIENT | String | بخونید. | استفاده شده در setTexture ((java.lang.String, com.aspose.threed.TextureBase) برای تعیین نقشه برداری بافت محیطی. |
MAP_NORMAL | String | بخونید. | استفاده شده در setTexture ((java.lang.String, com.aspose.threed.TextureBase) برای تعیین یک نقشه برداری بافت طبیعی. |
name | String | بخونید. | نام را دریافت میکند. |
properties | PropertyCollection | بخونید. | ویژگیها را دریافت میکند. |
روش ها
| 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 | در زمان واردات و صادرات، سیستم مختص نقاط کنترل را تغییر می دهد. |