Cylinder
Overview
Cylinder là một lớp trong Aspose.3D FOSS cho Java. Dòng thừa kế từ: Geometry, IMeshConvertible.
Cylinder thông số.
Khóa học này cung cấp 66 phương pháp để làm việc với các đối tượng Cylinder trong các chương trình Java. Các phương pháp có sẵn bao gồm: A3DObject, Cylinder, Entity, Geometry, SceneObject, addDeformer, addElement, createElement, createElementUV, findProperty, getBoundingBox, getCastShadows,Và 50 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 : boundingBox, castShadows, controlPoints, deformers, deformers2, excluded,Và 21 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
offsetBottom | Vector3 | Read | Nhận hoặc đặt các biến đổi chiều cao của bên dưới. |
offsetTop | Vector3 | Read | Nhận hoặc đặt các chiều hướng chuyển đổi của mặt hàng trên. |
generateFanCylinder | boolean | Read | Nhận hoặc đặt ra liệu để tạo một cylinder kiểu fan khi ThetaLength ít hơn 2*PI. |
shearBottom | Vector2 | Read | Nhận hoặc đặt một chuyển đổi tấm từ phía dưới. |
shearTop | Vector2 | Read | Nhận hoặc đặt một chuyển đổi tấm từ phía trên. |
radiusTop | double | Read | Nhận hoặc đặt ra đường kính của cylinder đầu. |
radiusBottom | double | Read | Nhận hoặc đặt ra đường kính của cylinder dưới cùng. |
height | double | Read | Nhận hoặc đặt chiều cao của cylinder. |
radialSegments | int | Read | Nhận hoặc đặt các phân khúc gốc. |
heightSegments | int | Read | Nhận hoặc đặt chiều cao phân đoạn. |
openEnded | boolean | Read | Nhận hoặc đặt một giá trị cho thấy liệu cylinder này đã mở hay không. |
thetaStart | double | Read | Gets hoặc set theta start. |
thetaLength | double | Read | Gets hoặc đặt chiều dài theta. |
visible | boolean | Read | nhận được cái nhìn thấy. |
castShadows | boolean | Read | Gửi cho bạn những bóng râm. |
receiveShadows | boolean | Read | Nhận được những bóng tối. |
controlPoints | java.util.List<Vector4> | Read | Nhận được các điểm kiểm soát. |
vertexElements | java.util.List<VertexElement> | Read | Nhận các yếu tố vertex. |
deformers | java.util.List<Deformer> | Read | Nhận được những người biến dạng. |
deformers2 | java.util.Collection<T> | Read | Đưa ra những người biến dạng 2. |
parentNode | Node | Read | - Nhận nút mẹ. |
parentNodes | ArrayList<Node> | Read | - Nhận các nút mẹ. |
excluded | boolean | Read | Nhận được những người bị loại trừ. |
boundingBox | BoundingBox | Read | Gửi hộp biên giới. |
scene | Scene | Read | Gặp cảnh. |
name | String | Read | nhận được tên. |
properties | PropertyCollection | Read | Nhận được tài sản. |
Methods
| Signature | Description |
|---|---|
Cylinder() | Lập ra một trường hợp mới của lớp Cylinder. |
Cylinder(radius: double, height: double) | Lập ra một trường hợp mới của lớp Cylinder. |
Cylinder(radiusTop: double, radiusBottom: double, height: double) | Lập ra một trường hợp mới của lớp Cylinder. |
Cylinder(radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean) | Lập ra một trường hợp mới của lớp Cylinder. |
Cylinder(name: String, radiusTop: double, radiusBottom: double, height: double, radialSegments: int, heightSegments: int, openEnded: boolean, thetaStart: double, thetaLength: double) | Lập ra một trường hợp mới của lớp Cylinder. |
getOffsetBottom() → Vector3 | Nhận hoặc đặt các biến đổi chiều cao của bên dưới. |
setOffsetBottom(value: Vector3) | Đặt giá trị cuối cùng của offset. |
getOffsetTop() → Vector3 | Nhận hoặc đặt các chiều hướng chuyển đổi của mặt hàng trên. |
setOffsetTop(value: Vector3) | Đặt giá trị tối đa của offset. |
getGenerateFanCylinder() → boolean | Nhận hoặc đặt ra liệu để tạo một cylinder kiểu fan khi ThetaLength ít hơn 2*PI. |
setGenerateFanCylinder(value: boolean) | Đặt giá trị của fan cylinder được tạo ra. |
getShearBottom() → Vector2 | Nhận hoặc đặt một chuyển đổi tấm từ phía dưới. |
setShearBottom(value: Vector2) | Đặt giá trị dưới cùng của Shear. |
getShearTop() → Vector2 | Nhận hoặc đặt một chuyển đổi tấm từ phía trên. |
setShearTop(value: Vector2) | Đặt giá trị hàng đầu của Shear. |
getRadiusTop() → double | Nhận hoặc đặt ra đường kính của cylinder đầu. |
setRadiusTop(value: double) | Đặt ra mức độ cao nhất của radius. |
getRadiusBottom() → double | Nhận hoặc đặt ra đường kính của cylinder dưới cùng. |
setRadiusBottom(value: double) | Đặt giá trị thấp của radius. |
getHeight() → double | Nhận hoặc đặt chiều cao của cylinder. |
setHeight(value: double) | Đặt giá trị cao. |
getRadialSegments() → int | Nhận hoặc đặt các phân khúc gốc. |
setRadialSegments(value: int) | Đặt giá trị của các phân đoạn radial. |
getHeightSegments() → int | Nhận hoặc đặt chiều cao phân đoạn. |
setHeightSegments(value: int) | Đặt giá trị của các phân đoạn chiều cao. |
getOpenEnded() → boolean | Nhận hoặc đặt một giá trị cho thấy liệu cylinder này đã mở hay không. |
setOpenEnded(value: boolean) | Đặt giá trị mở cuối. |
getThetaStart() → double | Gets hoặc set theta start. |
setThetaStart(value: double) | Đặt giá trị theta bắt đầu. |
getThetaLength() → double | Gets hoặc đặt chiều dài theta. |
setThetaLength(value: double) | Đặt giá trị theta chiều dài. |
toMesh() → Mesh | Chuyển đổi đối tượng hiện tại thành mảnh. |
Geometry() | gọi Geometry trên ví dụ này. |
getVisible() → boolean | Quay lại cái nhìn thấy. |
setVisible(value: boolean) | Đặt giá trị có thể thấy. |
getCastShadows() → boolean | Trở lại những bóng râm. |
setCastShadows(value: boolean) | Khởi động một trường hợp mới của lớp Box. |
getReceiveShadows() → boolean | Trở lại những bóng tối nhận được. |
setReceiveShadows(value: boolean) | Lập ra một trường hợp mới của lớp Cylinder. |
getControlPoints() → java.util.List<Vector4> | Trở lại các điểm kiểm soát. |
getVertexElements() → java.util.List<VertexElement> | Trở lại các yếu tố vertex. |
getDeformers() → java.util.List<Deformer> | Quay lại những kẻ biến dạng. |
getElement(type: VertexElementType) → VertexElement | Nhận hoặc đặt các phân đoạn chiều rộng. |
createElement(type: VertexElementType) → VertexElement | Nhận hoặc đặt các phân đoạn chiều cao. |
addElement(element: VertexElement) | Call addElement(element) trên ví dụ này. |
addDeformer(deformer: Deformer) | Thêm một biến đổi vào địa phương này và đặt tham chiếu chủ sở hữu. |
getVertexElementOfUV(mapping: TextureMapping) → VertexElementUV | Gọi GetVertexElementOfUV(mapping) trên ví dụ này. |
createElementUV(mapping: TextureMapping) → VertexElementUV | Calls createElementUV(mapping) trên ví dụ này. |
getDeformers2() → java.util.Collection<T> | Trở lại các Deformers2. |
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() → Node | Nhà 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() → boolean | Nhà đ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() → BoundingBox | Ngườ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() → Scene | Nhà 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() → String | Cá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() → PropertyCollection | Lập ra một trường hợp mới của lớp Cylinder. |
findProperty(name: String) → Property | Khởi động một trường hợp mới của lớp xương. |
getProperty(name: String) → Object | Nhậ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) → boolean | Nhậ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. |