Light

المعلومات العامة

Light هي فئة في Aspose.3D FOSS لـ Java. الميراث من: Entity.

يوفر هذا الفصل 35 طريقة للعمل مع كائنات الضوء في برامج Java. المنهجيات المتاحة تشمل: A3DObject, Entity, Light, SceneObject, findProperty, getBoundingBox, getColor, getEnabled, getExcluded, getFalloffEnd, getFalloffStart, getInnerAngle,، و 22 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: boundingBox, color, enabled, excluded, falloffEnd, falloffStart,و 9 آخرين.

خصائص

اسمالنوعالوصولوصف
colorVector3اقرأيَحْصلُ على اللونِ.
intensityfloatاقرأيحصل على الشدة.
falloffStartfloatاقرأيبدأ التبعات.
falloffEndfloatاقرأيحصل على نهاية التداعيات.
innerAnglefloatاقرأيحصل على الزاوية الداخلية.
outerAnglefloatاقرأيحصل على الزاوية الخارجية.
typeLightTypeاقرأيحصل على النوع.
enabledbooleanاقرأيحصل على المُمكّن.
boundingBoxBoundingBoxاقرأيحصل على صندوق الحدود.
parentNodeNodeاقرأيحصل على العقدة الأم.
parentNodesArrayList<Node>اقرأيحصل على العقد الأم.
excludedbooleanاقرأيحصل على المستبعدين.
sceneSceneاقرأيحصل على المشهد.
nameStringاقرأيَحْصلُ على الإسمِ.
propertiesPropertyCollectionاقرأيحصل على العقارات.

الطرق

التوقيعوصف
Light()يطلب الضوء على هذه الحالة من ضوء.
Light(name: String)يطلب (لايت) على هذه الحالة.
getColor()Vector3يعيد اللون.
setColor(value: Vector3)يحدد قيمة اللون.
getIntensity()floatيعيد الكثافة.
setIntensity(value: float)يحدد قيمة الشدة.
getFalloffStart()floatيعيد بداية التراجع.
setFalloffStart(value: float)يضع قيمة البداية للخسارة.
getFalloffEnd()floatيعيد نهاية التراجع.
setFalloffEnd(value: float)يحدد قيمة نهاية التراجع.
getInnerAngle()floatيعيد الزاوية الداخلية.
setInnerAngle(value: float)يحدد قيمة الزاوية الداخلية.
getOuterAngle()floatيعيد الزاوية الخارجية.
setOuterAngle(value: float)يحدد قيمة الزاوية الخارجية.
getType()LightTypeيعيد النوع.
setType(value: LightType)يحدد القيمة النوع.
getEnabled()booleanيعيد المفعول.
setEnabled(value: boolean)يحدد القيمة المُمكّنة.
getBoundingBox()BoundingBoxيعيد مربع الحدود.
Entity()منحنى NURBS هو منحني تمثله بواسطة NIRBS (((المنحدر العقلاني غير الموحد) ، يتم تعريف منحنية Nurbs من خلال getOrder ()) ، مجموعة من Geometry.getControlPoints ()). و getKnotVectors (). يستخدم عنصر w في نقطة التحكم كوزن نقطات التحكّم، بغض النظر عما إذا كانت CurveDimension.TWO_DIMENSIONAL أو CurveDimension.THREE_DIMENSIONAL
getParentNode()Nodeمُصمم للمثال.
setParentNode(value: Node)عامل بولي المستخدم في العملية لإنشاء شبكة النتيجة.
getParentNodes()ArrayList<Node>محمي بناء للسماح للصفات المشتقة بوضع اسم.
getExcluded()booleanعامل بولي المستخدم في العملية لإنشاء شبكة النتيجة.
setExcluded(value: boolean)يحدد القيمة المستبعدة.
SceneObject()يسمح لك المشغل البولى بتطبيق العملية البوليية على مثلتين IMeshConvertible .
getScene()Sceneمُبنى BooleanOperator.
A3DObject()أسطوانة معينة. يمكن استخدامها أيضًا لتمثيل مخروط عندما يكون واحد من نصف قطر العلوي / نصف القطر السفلي صفر.
getName()Stringقطاعات المنحنى.
setName(name: String)يخلق ملف CircleShape مع نصف قطره محدد.
getProperties()PropertyCollectionيبدأ مثالاً جديداً من فئة “السيلندر”.
findProperty(name: String)Propertyيبدأ عينة جديدة من فئة العظام.
getProperty(name: String)Objectيحصل على مصفوفة التحويل للعقدة في وضع الحالي.
setProperty(name: String, value: Object)يحصل على قطاعات العرض.
removeProperty(name: String)booleanيحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير.

انظر أيضاً

 العربية