UShape

Tổng quan

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

Hình U tương thích IFC được xác định bằng các tham số.

Lớp này cung cấp 39 phương thức để làm việc với các đối tượng UShape trong các chương trình Java. Các phương thức khả dụng bao gồm: A3DObject, Entity, ParameterizedProfile, Profile, SceneObject, UShape, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded, và 24 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, edgeRadius, entityRendererKey, excluded, extent, và 10 mục nữa.

Thuộc tính

TênKiểuTruy cậpMô tả
depthdoubleĐọcLấy độ dài của web.
flangeWidthdoubleĐọcLấy chiều dài của mặt bả.
webThicknessdoubleĐọcLấy độ dày của web.
flangeThicknessdoubleĐọcLấy độ dày của mặt bì.
filletRadiusdoubleĐọcLấy bán kính của vòng bo giữa mặt tấm và web.
edgeRadiusdoubleĐọcLấy bán kính của cạnh ở mép của tấm rìa.
webEdgeRadiusdoubleĐọcLấy bán kính của cạnh lưới.
extentVector2ĐọcLấy phần mở rộng trong các 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 các mục đã bị loại trừ.
entityRendererKeyEntityRendererKeyĐọcLấy khóa trình render thực thể.
sceneSceneĐọcLấy scene.
nameStringĐọcLấy tên.
propertiesPropertyCollectionĐọcLấy các thuộc tính.

Phương thức

Chữ kýMô tả
UShape()Constructor của UShape.
getDepth() → doubleLấy độ dài của web.
setDepth(value: double)Đặt độ dài của web.
getFlangeWidth() → doubleLấy độ dài của mặt bích.
setFlangeWidth(value: double)Đặt độ dài của flange.
getWebThickness() → doubleLấy độ dày của web.
setWebThickness(value: double)Đặt độ dày của web.
getFlangeThickness() → doubleLấy độ dày của mặt bích.
setFlangeThickness(value: double)Đặt độ dày của flange.
getFilletRadius() → doubleLấy bán kính bo tròn giữa flange và web.
setFilletRadius(value: double)Đặt bán kính của vòng bo tròn giữa mặt bả và mặt web.
getEdgeRadius() → doubleLấy bán kính của cạnh trên mép của mặt bọc.
setEdgeRadius(value: double)Đặt bán kính của cạnh trong mép của flange.
getWebEdgeRadius() → doubleLấy bán kính của cạnh lưới.
setWebEdgeRadius(value: double)Đặt bán kính của cạnh lưới.
getExtent() → Vector2Lấy độ mở rộng trong các chiều x và y.
ParameterizedProfile()Phương thức khởi tạo.
Profile()Phương thức khởi tạo.
getBoundingBox() → BoundingBoxTrả về hộp bao.
Entity(name: String)Gọi Entity(name) trên đối tượng UShape này.
getParentNode() → NodeConstructor của UShape.
setParentNode(value: Node)Đặt giá trị của nút cha.
getParentNodes() → ArrayList<Node>Trả về các node 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 trình vẽ thực thể.
SceneObject()Hình chữ U tương thích IFC được định nghĩa bằng các tham số.
SceneObject(name: String)Gọi SceneObject(name) trên thể hiện UShape này.
getScene() → SceneTrả về cảnh.
A3DObject()Gọi A3DObject trên đối tượng UShape này.
A3DObject(name: String)Gọi A3DObject(name) trên đối tượng UShape này.
getName() → StringTrả về tên.
setName(name: String)Đặt giá trị name.
getProperties() → PropertyCollectionTrả về các thuộc tính.
findProperty(name: String) → PropertyGọi findProperty(name) trên đối tượng UShape này.
getProperty(name: String) → ObjectGọi getProperty(name) trên đối tượng UShape này.
setProperty(name: String, value: Object)Đặt giá trị thuộc tính.
removeProperty(name: String) → booleanGọi removeProperty(name) trên đối tượng UShape này.
removeProperty(property: Property) → booleanGọi removeProperty(property) trên đối tượng UShape này.

Xem thêm

 Tiếng Việt