PhongMaterial

PhongMaterial

خلاصه ای

PhongMaterial یک کلاس در Aspose.3D FOSS برای جاوا است. وارثان از: LambertMaterial.

مواد برای مدل سایه بلن فونگ.

این کلاس ۳۵ روش برای کار با PhongMaterial در برنامه های جاوا را فراهم می کند. روش های موجود شامل: A3DObject, LambertMaterial, PhongMaterial, findProperty, getAmbientColor, getDiffuseColor, getEmissiveColor, getName, getProperties, getProperty, getReflectionColor, getReflectionFactor,، و 22 روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.3D FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: MAP_AMBIENT, MAP_DIFFUSE, MAP_EMISSIVE, MAP_NORMAL, MAP_SPECULAR, ambientColor,، و 11 تا ديگه .

خواص

نام:نوع:Accessشرح:
specularColorVector3بخونید.رنگ بازتابی را دریافت یا تنظیم می‌کند.
specularFactordoubleبخونید.دریافت یا تنظیم فاکتور Specular.
shininessdoubleبخونید.در این صورت، اندازه ی چشمک را کنترل می کند.
reflectionColorVector3بخونید.دریافت یا تنظیم رنگ بازتاب.
reflectionFactordoubleبخونید.دریافت یا تنظیم تضعیف رنگ بازتاب.
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شرح:
PhongMaterial()یک نمونه جدید از کلاس PhongMaterial را شروع می کند.
PhongMaterial(name: String)یک نمونه جدید از کلاس PhongMaterial را شروع می کند.
getSpecularColor()Vector3دریافت یا تنظیم رنگ Specular.
setSpecularColor(specularColor: Vector3)مقدار رنگ specular را تنظیم می‌کند.
getSpecularFactor()doubleدریافت یا تنظیم فاکتور Specular.
setSpecularFactor(specularFactor: double)مقدار فاکتور بازتابی را تنظیم می‌کند.
getShininess()doubleدر این صورت، اندازه ی چشمک را کنترل می کند.
setShininess(shininess: double)مقدار براقیت را تنظیم می‌کند.
getReflectionColor()Vector3رنگ بازتاب را دریافت یا تنظیم می‌کند.
setReflectionColor(reflectionColor: Vector3)مقدار رنگ بازتاب را تنظیم می‌کند.
getReflectionFactor()doubleدریافت یا تنظیم مقدار کاهش رنگ بازتاب.
setReflectionFactor(reflectionFactor: double)مقدار فاکتور انعکاس را تنظیم می‌کند.
LambertMaterial()یک نمونه جدید از کلاس 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در زمان واردات و صادرات، سیستم مختص نقاط کنترل را تغییر می دهد.

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

 فارسی