LinearExtrusion

LinearExtrusion

Overview

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

Chiết xuất tuyến tính lấy một hình dạng 2D như là nhập khẩu và mở rộng hình thức trong chiều cao thứ 3.

Khóa học này cung cấp 34 phương pháp để làm việc với các đối tượng LinearExtrusion trong các chương trình Java. Các phương pháp có sẵn bao gồm: A3DObject, Entity, LinearExtrusion, SceneObject, findProperty, getBoundingBox, getCenter, getDirection, getExcluded, getHeight, getName, getParentNode,+ 21 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, center, direction, excluded, height, name,Và 8 nhiều hơn nữa.

Properties

NameTypeAccessDescription
shapeProfileReadDấu hình cơ sở được extruded.
directionVector3ReadHướng của chiết xuất, giá trị mặc định là (0, 0, 1).
heightdoubleReadChiều cao của phân tử, giá trị mặc định là 1.0.
slicesintReadCác vết của hình địa chất trượt, giá trị mặc định là 1.
centerbooleanReadNếu giá trị này là sai, phạm vi khai thác đường dây Z là từ 0 đến chiều cao, nếu không phạm Vi là -hàng/2 đến độ /2.
twistOffsetVector3ReadTỷ lệ giảm giá được sử dụng trong xoay, giá trị mặc định là (0, 0, 0).
twistdoubleReadSố độ mà hình dạng được trích xuất.
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
LinearExtrusion()Nhà xây dựng trường hợp.
LinearExtrusion(shape: Profile, height: double)Nhà xây dựng trường hợp.
getShape()ProfileDấu hình cơ sở được extruded.
setShape(value: Profile)Dấu hình cơ sở được extruded.
getDirection()Vector3Hướng của chiết xuất, giá trị mặc định là (0, 0, 1).
setDirection(value: Vector3)Hướng của chiết xuất, giá trị mặc định là (0, 0, 1).
getHeight()doubleChiều cao của phân tử, giá trị mặc định là 1.0.
setHeight(value: double)Chiều cao của phân tử, giá trị mặc định là 1.0.
getSlices()intCác vết của hình địa chất trượt, giá trị mặc định là 1.
setSlices(value: int)Các vết của hình địa chất trượt, giá trị mặc định là 1.
getCenter()booleanNếu giá trị này là sai, phạm vi khai thác đường dây Z là từ 0 đến chiều cao, nếu không phạm Vi là -hàng/2 đến độ /2.
setCenter(value: boolean)Nếu giá trị này là sai, phạm vi khai thác đường dây Z là từ 0 đến chiều cao, nếu không phạm Vi là -hàng/2 đến độ /2.
getTwistOffset()Vector3Tỷ lệ giảm giá được sử dụng trong xoay, giá trị mặc định là (0, 0, 0).
setTwistOffset(value: Vector3)Tỷ lệ giảm giá được sử dụng trong xoay, giá trị mặc định là (0, 0, 0).
getTwist()doubleSố độ mà hình dạng được trích xuất.
setTwist(value: double)Số độ mà hình dạng được trích xuất.
toMesh()MeshKhông được thực hiện trong phiên bản FOSS - ném vào thời gian chạy. Chuyển đổi chiết xuất thành mích.
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