Camera

Camera class

कैमरा दृश्य को देख रहे दर्शक की आंखों के बिंदु का वर्णन करता है।

public class Camera : Frustum

कंस्ट्रक्टर्स

नामविवरण
Camera()का एक नया उदाहरण प्रारंभ करता हैCamera वर्ग.
Camera(ProjectionType)का एक नया उदाहरण प्रारंभ करता हैCamera वर्ग.
Camera(string)का एक नया उदाहरण प्रारंभ करता हैCamera वर्ग.
Camera(string, ProjectionType)का एक नया उदाहरण प्रारंभ करता हैCamera वर्ग.

गुण

नामविवरण
ApertureMode { get; set; }कैमरे का एपर्चर मोड प्राप्त या सेट करता है
Aspect { get; set; }frustum का पक्षानुपात प्राप्त या सेट करता है
AspectRatio { get; set; }व्यू प्लेन पहलू अनुपात प्राप्त या सेट करता है।
Direction { get; set; }उस दिशा को प्राप्त या सेट करता है जिसे कैमरा देख रहा है। इस संपत्ति में परिवर्तन भी प्रभावित करेगाLookAt औरTarget .
Excluded { get; set; }हो जाता है या सेट करता है कि निर्यात के दौरान इस इकाई को बाहर करना है या नहीं।
FarPlane { get; set; }छिन्नक के दूर तल की दूरी प्राप्त या सेट करता है।
FieldOfView { get; set; }कैमरे के देखने के क्षेत्र को डिग्री में प्राप्त या सेट करता है, इस संपत्ति का उपयोग केवल तभी किया जाता है जब एपर्चरमोड होता हैHorizontal याVertical
FieldOfViewX { get; set; }कैमरे के क्षैतिज दृश्य क्षेत्र को डिग्री में प्राप्त या सेट करता है, यह संपत्ति केवल तभी उपयोग की जाती है जब एपर्चरमोड होता हैHorizAndVert
FieldOfViewY { get; set; }कैमरे के वर्टिकल फील्ड ऑफ व्यू को डिग्री में प्राप्त या सेट करता है, यह संपत्ति केवल तभी उपयोग की जाती है जब एपर्चरमोडHorizAndVert
Height { get; set; }इंच में मापी गई व्यू प्लेन की ऊंचाई को प्राप्त या सेट करता है
LookAt { get; set; }कैमरे द्वारा देखी जा रही रुचि की स्थिति को प्राप्त या सेट करता है।
Magnification { get; set; }ऑर्थोग्राफिक कैमरा में उपयोग किए गए आवर्धन को प्राप्त या सेट करता है
virtual Name { get; set; }नाम प्राप्त या सेट करता है।
NearPlane { get; set; }छिन्नक के निकट समतल दूरी को प्राप्त या सेट करता है।
OrthoHeight { get; set; }ऑर्थोग्राफिक प्रोजेक्शन में फ्रस्टम होने पर ऊंचाई प्राप्त या सेट करता है।
ParentNode { get; set; }पहले पैरेंट नोड को प्राप्त या सेट करता है, यदि पहला पैरेंट नोड सेट किया जाता है, तो यह इकाई अन्य पैरेंट नोड्स से अलग हो जाएगी।
ParentNodes { get; }सभी पैरेंट नोड्स प्राप्त करता है, ज्यामिति इंस्टेंसिंग के लिए एक इकाई को कई पैरेंट नोड्स से जोड़ा जा सकता है
ProjectionType { get; set; }कैमरे के प्रक्षेपण प्रकार को प्राप्त या सेट करता है। डिफ़ॉल्ट रूप से परिप्रेक्ष्य प्रक्षेपण का उपयोग किया जाता है।
Properties { get; }सभी संपत्तियों का संग्रह प्राप्त करता है।
RotationMode { get; set; }छिन्नक के ओरिएंटेशन मोड को प्राप्त या सेट करता है यह गुण तभी काम करता है जबTarget शून्य है। यदि मान हैFixedTarget , दिशा की गणना हमेशा गुण द्वारा की जाती हैLookAt अन्यथाLookAtद्वारा हमेशा गणना की जाती हैDirection
Scene { get; }दृश्य प्राप्त करता है कि यह वस्तु से संबंधित है
Target { get; set; }उस लक्ष्य को प्राप्त या सेट करता है जिसे कैमरा देख रहा है। यदि उपयोगकर्ता इस संपत्ति का समर्थन करता है, तो यह पहले होना चाहिएLookAt संपत्ति.
Up { get; set; }कैमरे की दिशा प्राप्त करता है या सेट करता है
Width { get; set; }इंच में मापी गई व्यू प्लेन की चौड़ाई प्राप्त या सेट करता है

तरीकों

नामविवरण
FindProperty(string)संपत्ति ढूँढता है। यह एक गतिशील संपत्ति हो सकती है (CreateDynamicProperty/SetProperty द्वारा बनाई गई) या मूल संपत्ति (इसके नाम से पहचानी गई)
GetBoundingBox()अपने ऑब्जेक्ट स्पेस कोऑर्डिनेट सिस्टम में वर्तमान इकाई का बाउंडिंग बॉक्स प्राप्त करता है।
virtual GetEntityRendererKey()रेंडरर में पंजीकृत इकाई रेंडरर की कुंजी प्राप्त करता है
GetProperty(string)निर्दिष्ट संपत्ति का मान प्राप्त करें
MoveForward(double)कैमरे को उसकी दिशा या लक्ष्य की ओर आगे बढ़ाएं.
RemoveProperty(Property)एक गतिशील संपत्ति को हटाता है।
RemoveProperty(string)नाम द्वारा पहचानी गई निर्दिष्ट संपत्ति को हटाएं
SetProperty(string, object)निर्दिष्ट संपत्ति का मान सेट करता है

यह सभी देखें