Frustum

Overview

Frustum là một lớp trong Aspose.3D FOSS cho Java. Dòng thừa kế từ: Entity, IOrientable.

  • Khóa học cơ bản Camera và Light /

Khóa học này cung cấp 35 phương pháp để làm việc với các đối tượng Frustum trong các chương trình Java. Các phương pháp có sẵn bao gồm: A3DObject, Entity, SceneObject, findProperty, getAspect, getBoundingBox, getDirection, getExcluded, getFarPlane, getLookAt, getName, getNearPlane,+ 23 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.3D FOSS cho gói Java. Tài sản : aspect, boundingBox, direction, excluded, farPlane, lookAt,Và 10 nhiều hơn nữa.

Properties

NameTypeAccessDescription
rotationModeRotationModeReadGets mode orientation của frustum Tài sản này chỉ hoạt động khi getTarget() là null.
nearPlanedoubleReadNhận khoảng cách của frustrum gần máy bay.
farPlanedoubleReadTận hưởng khoảng cách máy bay xa của frustum.
aspectdoubleReadNhận tỷ lệ khía cạnh của frustum @thay lại tỷ số khái niệm của Frustom /
orthoHeightdoubleReadNhận được chiều cao khi thất vọng trong dự án định dạng.
upVector3ReadNhận hướng lên của máy ảnh @ trở lại hướng trên của camera /
lookAtVector3ReadNhận được vị trí quan tâm mà camera đang nhìn.
directionVector3ReadNhận được hướng mà camera đang nhìn.
targetNodeReadNhận được mục tiêu mà máy ảnh đang nhìn.
parentNodeNodeRead- Nhận nút mẹ.
parentNodesArrayList<Node>Read- Nhận các nút mẹ.
excludedbooleanReadNhận được những người bị loại trừ.
boundingBoxBoundingBoxReadGửi hộp biên giới.
sceneSceneReadGặp cảnh.
nameStringReadnhận được tên.
propertiesPropertyCollectionReadNhận được tài sản.

Methods

SignatureDescription
getRotationMode()RotationModeGets mode orientation của frustum Tài sản này chỉ hoạt động khi getTarget() là null.
setRotationMode(value: RotationMode)Thiết lập chế độ định hướng của frustum Tài sản này chỉ hoạt động khi getTarget() là không.
getNearPlane()doubleNhận khoảng cách của frustrum gần máy bay.
setNearPlane(value: double)Đặt khoảng cách của frustum gần máy bay.
getFarPlane()doubleTận hưởng khoảng cách máy bay xa của frustum.
setFarPlane(value: double)Đặt khoảng cách bay xa của frustum.
getAspect()doubleNhận tỷ lệ khía cạnh của frustum @thay lại tỷ số khái niệm của Frustom /
setAspect(value: double)Thiết lập tỷ lệ khía cạnh của giá trị frustum @param Giá trị mới /
getOrthoHeight()doubleNhận được chiều cao khi thất vọng trong dự án định dạng.
setOrthoHeight(value: double)Đặt chiều cao khi thất vọng trong dự án định hình.
getUp()Vector3Nhận hướng lên của máy ảnh @ trở lại hướng trên của camera /
setUp(value: Vector3)Thiết lập hướng lên của camera @param giá trị Giá trị mới /
getLookAt()Vector3Nhận được vị trí quan tâm mà camera đang nhìn.
setLookAt(value: Vector3)Đặt vị trí quan tâm mà camera đang nhìn.
getDirection()Vector3Nhận được hướng mà camera đang nhìn.
setDirection(value: Vector3)Đặt hướng mà camera đang nhìn.
getTarget()NodeNhận được mục tiêu mà máy ảnh đang nhìn.
setTarget(value: Node)Đặt mục tiêu mà camera đang nhìn.
Entity()NURBS Curve là một curve được đại diện bởi Nurbs(không đơn giản hợp lý cơ sở spline), Một Nurses Curves được xác định bởi getOrder(), một tập hợp Geometry.getControlPoints() và một getKnotVectors() Các thành phần w trong điểm kiểm soát được sử dụng như trọng lượng của điểm điều khiển, bất kể nó là CurveDimension.TWO_DIMENSIONAL hoặc CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeNhà xây dựng trường hợp.
setParentNode(value: Node)Nhà điều hành Boolean được sử dụng trong hoạt động để tạo ra mảnh kết quả.
getParentNodes()ArrayList<Node>Bảo vệ nhà xây dựng để cho phép các lớp học dẫn nguồn đặt tên.
getExcluded()booleanNhà điều hành Boolean được sử dụng trong hoạt động để tạo ra mảnh kết quả.
setExcluded(value: boolean)Đặt giá trị bị loại trừ.
getBoundingBox()BoundingBoxNgười vận hành đầu tiên của nhà khai thác Boolean.
SceneObject()Nhà điều hành Boolean cho phép bạn áp dụng hoạt động Boulean trên hai trường hợp IMeshConvertible.
getScene()SceneNhà sản xuất: [Bài viết].
A3DObject()Parameterized Cylinder. nó cũng có thể được sử dụng để đại diện cho một cono khi một trong radiusTop/radiusBottom là không.
getName()StringCác phân đoạn của curve.
setName(name: String)Xây dựng một hồ sơ CircleShape với radius cụ thể.
getProperties()PropertyCollectionLập ra một trường hợp mới của lớp Cylinder.
findProperty(name: String)PropertyKhởi động một trường hợp mới của lớp xương.
getProperty(name: String)ObjectNhận được hình dạng chuyển đổi của nút trong vị trí hiện tại.
setProperty(name: String, value: Object)Nhận được các phân đoạn chiều rộng.
removeProperty(name: String)booleanNhận hệ thống phối hợp của các điểm kiểm soát/thường thường trong thời gian nhập khẩu/giải xuất.

See Also

 Tiếng Việt