Camera

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

Camera هي فئة في Aspose.3D FOSS لـ Java. الميراث من: Frustum, IOrientable.

Camera.Camera creates a new camera instance with default name and properties.

توفر هذه الفئة 57 طريقة للعمل مع كائنات الكاميرا في برامج Java. المنهجيات المتاحة تشمل: A3DObject, Camera, Entity, SceneObject, findProperty, getApertureMode, getAspect, getAspectRatio, getBoundingBox, getDirection, getExcluded, getFarPlane,، و 42 طريقة إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق Java بعد تثبيت حزمة Aspose.3D FOSS for Java. خصائص: apertureMode, aspect, aspectRatio, boundingBox, direction, excluded,و 19 آخرين.

خصائص

اسمالنوعالوصولوصف
apertureModeApertureModeاقرأيُحصل على وضع فتحة.
fieldOfViewdoubleاقرأيحصل على مجال الرؤية.
fieldOfViewXdoubleاقرأيحصل على مجال الرؤية x.
fieldOfViewYdoubleاقرأيحصل على مجال الرؤية y.
widthdoubleاقرأيحصل على العرض.
heightdoubleاقرأيحصل على الارتفاع.
aspectRatiodoubleاقرأيحصل على نسبة الصورة.
magnificationVector2اقرأيحصل على الضخامة.
projectionTypeProjectionTypeاقرأيحصل على نوع الإسقاط.
rotationModeRotationModeاقرأيحصل على وضع التوجه من frustum
هذه الخاصية تعمل فقط عندما getTarget (() هي صفر.
nearPlanedoubleاقرأيحصل على مسافة الطائرة القريبة من الفروسوم.
farPlanedoubleاقرأيحصل على مسافة طائرة بعيدة من الفروسوم.
aspectdoubleاقرأيحصل على نسبة الجانب من الفروسوم.
@ إرجاع نسبة الجانب من الفروسوم
/
orthoHeightdoubleاقرأيحصل على الارتفاع عندما يُصيب في الإسقاط المخططي.
upVector3اقرأيحصل على اتجاه الصعود من الكاميرا
@ إرجاع الاتجاه للأعلى من الكاميرا
/
lookAtVector3اقرأيحصل على الموقف الذي تراقبه الكاميرا.
directionVector3اقرأيحصل على الاتجاه الذي تُنظر إليه الكاميرا.
targetNodeاقرأيلتقط الهدف الذي تراقبه الكاميرا.
parentNodeNodeاقرأيحصل على العقدة الأم.
parentNodesArrayList<Node>اقرأيحصل على العقد الأم.
excludedbooleanاقرأيحصل على المستبعدين.
boundingBoxBoundingBoxاقرأيحصل على صندوق الحدود.
sceneSceneاقرأيحصل على المشهد.
nameStringاقرأيَحْصلُ على الإسمِ.
propertiesPropertyCollectionاقرأيحصل على العقارات.

الطرق

التوقيعوصف
Camera()يخلق مثالاً كاميرا جديداً مع الاسم والتخصيصات الافتراضية
Camera(projectionType: ProjectionType)يطلق على كاميرا ((projectionType) في مثال الكاميرة هذا.
Camera(name: String)يطلب الكاميرا ((اسم) على مثال كاميرو هذا.
Camera(name: String, projectionType: ProjectionType)يطلب الكاميرا ((اسم، projectionType) على مثال كاميرة هذا.
getApertureMode()ApertureModeيعيد وضع الفتحة.
setApertureMode(value: ApertureMode)يحدد قيمة وضع الفتحة.
getFieldOfView()doubleيعيد مجال الرؤية.
setFieldOfView(value: double)يحدد قيمة مجال الرؤية.
getFieldOfViewX()doubleيعيد مجال الرؤية x.
setFieldOfViewX(value: double)يضع قيمة x في مجال الرؤية.
getFieldOfViewY()doubleيعيد مجال الرؤية y.
setFieldOfViewY(value: double)يضع قيمة مجال الرؤية y.
getWidth()doubleيعيد العرض.
setWidth(value: double)يحدد قيمة العرض.
getHeight()doubleيعيد الارتفاع.
setHeight(value: double)يحدد قيمة الارتفاع.
getAspectRatio()doubleيعيد نسبة الجوانب.
setAspectRatio(value: double)يحدد قيمة نسبة الجوانب.
getMagnification()Vector2يعيد الضخامة.
setMagnification(value: Vector2)يضع قيمة التكبير.
getProjectionType()ProjectionTypeيعيد نوع الإسقاط.
setProjectionType(value: ProjectionType)يحدد قيمة نوع الإسقاط.
getRotationMode()RotationModeيحصل على وضع التوجه من frustum
هذه الخاصية تعمل فقط عندما getTarget (() هي صفر.
setRotationMode(value: RotationMode)يحدد وضع التوجه في الفروسوم
هذه الخاصية تعمل فقط عندما getTarget (() هي صفر.
getNearPlane()doubleيحصل على مسافة الطائرة القريبة من الفروسوم.
setNearPlane(value: double)يضع مسافة المكسرات على مقربة من الطائرة.
getFarPlane()doubleيحصل على مسافة طائرة بعيدة من الفروسوم.
setFarPlane(value: double)يحدد مسافة الطائرة البعيدة للفروسوم.
getAspect()doubleيحصل على نسبة الجانب من الفروسوم.
@ إرجاع نسبة الجانب من الفروسوم
/
setAspect(value: double)يحدد نسبة الجانب من الفروستوم
@param value قيمة جديدة
/
getOrthoHeight()doubleيحصل على الارتفاع عندما يُصيب في الإسقاط المخططي.
setOrthoHeight(value: double)يحدد الارتفاع عند التشويش في الإسقاط المخططي.
getUp()Vector3يحصل على اتجاه الصعود من الكاميرا
@ إرجاع الاتجاه للأعلى من الكاميرا
/
setUp(value: Vector3)يحدد اتجاه الكاميرا للأعلى
@param value قيمة جديدة
/
getLookAt()Vector3يحصل على الموقف الذي تراقبه الكاميرا.
setLookAt(value: Vector3)يحدد الموقف الذي تراقبه الكاميرا.
getDirection()Vector3يحصل على الاتجاه الذي تُنظر إليه الكاميرا.
setDirection(value: Vector3)يحدد الاتجاه الذي تُنظر إليه الكاميرا.
getTarget()Nodeيلتقط الهدف الذي تراقبه الكاميرا.
setTarget(value: Node)يحدد الهدف الذي تراقبه الكاميرا.
Entity()منحنى NURBS هو منحني تمثله بواسطة NIRBS (((المنحدر العقلاني غير الموحد) ، يتم تعريف منحنية Nurbs من خلال getOrder ()) ، مجموعة من Geometry.getControlPoints ()). و getKnot Vectors (). يستخدم عنصر w في نقطة التحكم كوزن نقطات التحكّم، بغض النظر عما إذا كانت CurveDimension.TWO_DIMENSIONAL أو CurveDimension .THREE_ DIMENSIONALL
getParentNode()Nodeمُصمم للمثال.
setParentNode(value: Node)عامل بولي المستخدم في العملية لإنشاء شبكة النتيجة.
getParentNodes()ArrayList<Node>محمي بناء للسماح للصفات المشتقة بوضع اسم.
getExcluded()booleanعامل بولي المستخدم في العملية لإنشاء شبكة النتيجة.
setExcluded(value: boolean)يحدد القيمة المستبعدة.
getBoundingBox()BoundingBoxأول عامل للعميل البولى.
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يحصل على نظام إحداثيات تغيير نقاط التحكم/طبيعي أثناء الاستيراد / التصدير.

انظر أيضاً

 العربية