CShape

Tổng quan

CShape là một lớp trong Aspose.3D FOSS cho Java. Kế thừa từ: ParameterizedProfile.

Hồ sơ dạng C tương thích IFC được định nghĩa bởi các tham số.

Lớp này cung cấp 35 phương thức để làm việc với các đối tượng CShape trong các chương trình Java. Các phương thức có sẵn bao gồm: A3DObject, CShape, Entity, ParameterizedProfile, Profile, SceneObject, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent, và 20 phương thức bổ sung. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Java nào sau khi cài đặt gói Aspose.3D FOSS cho Java. Thuộc tính: boundingBox, depth, entityRendererKey, excluded, extent, girth, và 8 mục khác.

Thuộc tính

TênKiểuTruy cậpMô tả
depthdoubleĐọcLấy độ sâu của hồ sơ.
widthdoubleĐọcLấy chiều rộng của hồ sơ.
girthdoubleĐọcLấy độ dài chu vi.
wallThicknessdoubleĐọcLấy độ dày của tường.
internalFilletRadiusdoubleĐọcLấy bán kính bo tròn nội bộ.
extentVector2ĐọcLấy độ mở rộng theo chiều x và y.
boundingBoxBoundingBoxĐọcLấy hộp bao.
parentNodeNodeĐọcLấy nút cha.
parentNodesArrayList<Node>ĐọcLấy các nút cha.
excludedbooleanĐọcLấy giá trị bị loại trừ.
entityRendererKeyEntityRendererKeyĐọcLấy khóa trình diễn thực thể.
sceneSceneĐọcLấy cảnh.
nameStringĐọcLấy tên.
propertiesPropertyCollectionĐọcLấy các thuộc tính.

Phương thức

Chữ kýMô tả
CShape()Hàm khởi tạo của CShape.
getDepth() → doubleLấy chiều sâu của hồ sơ.
setDepth(value: double)Đặt độ sâu của hồ sơ.
getWidth() → doubleLấy chiều rộng của hồ sơ.
setWidth(value: double)Thiết lập độ rộng của hồ sơ.
getGirth() → doubleLấy độ dài của chu vi.
setGirth(value: double)Đặt độ dài của vòng.
getWallThickness() → doubleLấy độ dày của tường.
setWallThickness(value: double)Đặt độ dày của tường.
getInternalFilletRadius() → doubleLấy bán kính bo tròn nội bộ.
setInternalFilletRadius(value: double)Đặt bán kính bo tròn nội bộ.
getExtent() → Vector2Lấy kích thước trong các chiều x và y.
ParameterizedProfile()Hàm khởi tạo.
Profile()Hàm khởi tạo.
getBoundingBox() → BoundingBoxTrả về bounding box.
Entity(name: String)Gọi Entity(name) trên instance CShape này.
getParentNode() → NodeTrả về nút cha.
setParentNode(value: Node)Đặt giá trị nút cha.
getParentNodes() → ArrayList<Node>Trả về các nút cha.
getExcluded() → booleanTrả về các phần bị loại trừ.
setExcluded(value: boolean)Đặt giá trị bị loại trừ.
getEntityRendererKey() → EntityRendererKeyTrả về khóa renderer của thực thể.
SceneObject()Gọi SceneObject trên thực thể CShape này.
SceneObject(name: String)Gọi SceneObject(name) trên thực thể CShape này.
getScene() → SceneTrả về cảnh.
A3DObject()Hồ sơ dạng C tương thích IFC được xác định bằng các tham số. Vị trí trung tâm của hồ sơ nằm ở trung tâm của hộp bao.
A3DObject(name: String)Gọi A3DObject(name) trên thể hiện CShape này.
getName() → StringTrả về tên.
setName(name: String)Đặt giá trị tên.
getProperties() → PropertyCollectionTrả về các thuộc tính.
findProperty(name: String) → PropertyLấy độ sâu của hồ sơ.
getProperty(name: String) → ObjectGọi getProperty(name) trên đối tượng CShape này.
setProperty(name: String, value: Object)Đặt độ sâu của profile.
removeProperty(name: String) → booleanGọi removeProperty(name) trên đối tượng CShape này.
removeProperty(property: Property) → booleanGọi removeProperty(property) trên đối tượng CShape này.

Xem thêm

 Tiếng Việt