LambertMaterial
خلاصه ای
LambertMaterial یک کلاس در Aspose.3D FOSS برای جاوا است. وارثان از: Material.
مواد برای مدل سایه گذاری لامبرت.
این کلاس ۲۴ روش برای کار با LambertMaterial در برنامه های جاوا را فراهم می کند. روش های موجود شامل: A3DObject, LambertMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getTexture, getTransparency, getTransparentColor,، و 11 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor,، و 6 تا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
emissiveColor | Vector3 | بخونید. | دریافت یا تنظیم رنگ تابشی. |
ambientColor | Vector3 | بخونید. | دریافت یا تنظیم رنگ محیطی. |
diffuseColor | Vector3 | بخونید. | رنگ پخش را دریافت یا تنظیم میکند. |
transparentColor | Vector3 | بخونید. | دریافت یا تنظیم رنگ شفاف. |
transparency | double | بخونید. | دریافت یا تنظیم ضریب شفافیت. |
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 | شرح: |
|---|---|
LambertMaterial() | یک نمونه جدید از کلاس LambertMaterial را شروع می کند. |
LambertMaterial(name: String) | یک نمونه جدید از کلاس LambertMaterial را شروع می کند. |
getEmissiveColor() → Vector3 | دریافت یا تنظیم رنگ تابشی. |
setEmissiveColor(emissiveColor: Vector3) | مقدار رنگ تابشی را تنظیم میکند. |
getAmbientColor() → Vector3 | رنگ محیطی را دریافت یا تنظیم میکند. |
setAmbientColor(ambientColor: Vector3) | مقدار رنگ محیطی را تنظیم میکند. |
getDiffuseColor() → Vector3 | رنگ پخش را دریافت یا تنظیم میکند. |
setDiffuseColor(diffuseColor: Vector3) | این مقدار درخشش را می گیرد یا تنظیم می کند، و اندازه برجسته ی آینه ای را کنترل می نماید. فرمول آينه ای: SpecularColor * SpecularFactor (N نقطه H) ^ Shinyness |
getTransparentColor() → Vector3 | دریافت یا تنظیم رنگ شفاف. |
setTransparentColor(transparentColor: Vector3) | مقدار رنگ شفاف را تنظیم میکند. |
getTransparency() → double | دریافت یا تنظیم ضریب شفافیت. |
setTransparency(transparency: double) | مقدار شفافیت را تنظیم میکند. |
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 | در زمان واردات و صادرات، سیستم مختص نقاط کنترل را تغییر می دهد. |