Light
अंतर्वस्तु
[
छिपाना
]Light class
प्रकाश दृश्य को रोशन करता है।
प्रकाश के कुल क्षीणन की गणना करने का सूत्र है: ए = कॉन्स्टेंट एटेन्यूएशन + (डिस्ट * लीनियर एटेन्यूएशन) + ((डिस्ट ^ 2) * क्वाड्रैटिक एटेन्यूएशन)
public class Light : Frustum
कंस्ट्रक्टर्स
नाम | विवरण |
---|---|
Light() | का एक नया उदाहरण प्रारंभ करता हैLight वर्ग. |
Light(string) | का एक नया उदाहरण प्रारंभ करता हैLight वर्ग. |
Light(string, LightType) | का एक नया उदाहरण प्रारंभ करता हैLight वर्ग. |
गुण
नाम | विवरण |
---|---|
Aspect { get; set; } | frustum का पक्षानुपात प्राप्त या सेट करता है |
CastLight { get; set; } | हो जाता है या सेट हो जाता है यदि वर्तमान प्रकाश उदाहरण अन्य वस्तुओं को रोशन कर सकता है। |
CastShadows { get; set; } | हो जाता है या सेट हो जाता है यदि प्रकाश अन्य वस्तुओं पर छाया डाल सकता है। |
Color { get; set; } | प्रकाश का रंग प्राप्त या सेट करता है |
ConstantAttenuation { get; set; } | प्रकाश के कुल क्षीणन की गणना करने के लिए निरंतर क्षीणन प्राप्त या सेट करता है |
Direction { get; set; } | उस दिशा को प्राप्त या सेट करता है जिसे कैमरा देख रहा है। इस संपत्ति में परिवर्तन भी प्रभावित करेगाLookAt औरTarget . |
Excluded { get; set; } | हो जाता है या सेट करता है कि निर्यात के दौरान इस इकाई को बाहर करना है या नहीं। |
Falloff { get; set; } | फ़ॉलऑफ़ कोन कोण प्राप्त करता है या सेट करता है (डिग्री में). |
FarPlane { get; set; } | छिन्नक के दूर तल की दूरी प्राप्त या सेट करता है। |
HotSpot { get; set; } | हॉट स्पॉट कोन कोण (डिग्री में) प्राप्त या सेट करता है। |
Intensity { get; set; } | प्रकाश की तीव्रता प्राप्त या सेट करता है, डिफ़ॉल्ट मान 100 है |
LightType { get; set; } | प्रकाश के प्रकार को प्राप्त या सेट करता है |
LinearAttenuation { get; set; } | प्रकाश के कुल क्षीणन की गणना करने के लिए रैखिक क्षीणन प्राप्त करता है या सेट करता है |
LookAt { get; set; } | कैमरे द्वारा देखी जा रही रुचि की स्थिति को प्राप्त या सेट करता है। |
virtual Name { get; set; } | नाम प्राप्त या सेट करता है। |
NearPlane { get; set; } | छिन्नक के निकट समतल दूरी को प्राप्त या सेट करता है। |
OrthoHeight { get; set; } | ऑर्थोग्राफिक प्रोजेक्शन में फ्रस्टम होने पर ऊंचाई प्राप्त या सेट करता है। |
ParentNode { get; set; } | पहले पैरेंट नोड को प्राप्त या सेट करता है, यदि पहला पैरेंट नोड सेट किया जाता है, तो यह इकाई अन्य पैरेंट नोड्स से अलग हो जाएगी। |
ParentNodes { get; } | सभी पैरेंट नोड्स प्राप्त करता है, ज्यामिति इंस्टेंसिंग के लिए एक इकाई को कई पैरेंट नोड्स से जोड़ा जा सकता है |
Properties { get; } | सभी संपत्तियों का संग्रह प्राप्त करता है। |
QuadraticAttenuation { get; set; } | प्रकाश के कुल क्षीणन की गणना करने के लिए द्विघात क्षीणन प्राप्त या सेट करता है |
RotationMode { get; set; } | छिन्नक के ओरिएंटेशन मोड को प्राप्त या सेट करता है यह गुण तभी काम करता है जबTarget शून्य है। यदि मान हैFixedTarget , दिशा की गणना हमेशा गुण द्वारा की जाती हैLookAt अन्यथाLookAt द्वारा हमेशा गणना की जाती हैDirection |
Scene { get; } | दृश्य प्राप्त करता है कि यह वस्तु से संबंधित है |
ShadowColor { get; set; } | छाया का रंग प्राप्त या सेट करता है। |
Target { get; set; } | उस लक्ष्य को प्राप्त या सेट करता है जिसे कैमरा देख रहा है। यदि उपयोगकर्ता इस संपत्ति का समर्थन करता है, तो यह पहले होना चाहिएLookAt संपत्ति. |
Up { get; set; } | कैमरे की दिशा प्राप्त करता है या सेट करता है |
तरीकों
नाम | विवरण |
---|---|
FindProperty(string) | संपत्ति ढूँढता है। यह एक गतिशील संपत्ति हो सकती है (CreateDynamicProperty/SetProperty द्वारा बनाई गई) या मूल संपत्ति (इसके नाम से पहचानी गई) |
GetBoundingBox() | अपने ऑब्जेक्ट स्पेस कोऑर्डिनेट सिस्टम में वर्तमान इकाई का बाउंडिंग बॉक्स प्राप्त करता है। |
virtual GetEntityRendererKey() | रेंडरर में पंजीकृत इकाई रेंडरर की कुंजी प्राप्त करता है |
GetProperty(string) | निर्दिष्ट संपत्ति का मान प्राप्त करें |
RemoveProperty(Property) | एक गतिशील संपत्ति को हटाता है। |
RemoveProperty(string) | नाम द्वारा पहचानी गई निर्दिष्ट संपत्ति को हटाएं |
SetProperty(string, object) | निर्दिष्ट संपत्ति का मान सेट करता है |
यह सभी देखें
- class Frustum
- नाम स्थान Aspose.ThreeD.Entities
- सभा Aspose.3D