LambertMaterial

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شرح:
emissiveColorVector3بخونید.دریافت یا تنظیم رنگ تابشی.
ambientColorVector3بخونید.دریافت یا تنظیم رنگ محیطی.
diffuseColorVector3بخونید.رنگ پخش را دریافت یا تنظیم می‌کند.
transparentColorVector3بخونید.دریافت یا تنظیم رنگ شفاف.
transparencydoubleبخونید.دریافت یا تنظیم ضریب شفافیت.
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شرح:
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در زمان واردات و صادرات، سیستم مختص نقاط کنترل را تغییر می دهد.

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

 فارسی