Geometry

Overview

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

Geometry.constructor creates a Geometry with an optional name.

Khóa học này cung cấp 13 phương pháp để làm việc với các đối tượng Geometry trong chương trình Typescript. Các phương pháp có sẵn bao gồm: addControlPoint, addElement, constructor, createElement, createElementUV, findProperty, getBoundingBox, getElement, getEntityRendererKey, getProperty, getVertexElementOfUV, removeProperty,và 1 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 vào bất kỳ ứng dụng Typescript nào sau khi cài đặt Aspose.3D FOSS cho gói Typscript. Tài sản : castShadows, controlPoints, receiveShadows, vertexElements, visible.

Description

Geometry là một lớp trong thư viện FOSS cho Aspose.3D mà tiết lộ 12 phương pháp và 5 thuộc tính để sử dụng lập trình. Entity, thừa hưởng chức năng chung từ loại cha mẹ của nó.

Khả năng cơ bản bao gồm: boolean; boolean; boolean.Các hoạt động này cho phép các nhà phát triển tích hợp chức năng địa phương trực tiếp vào ứng dụng TypeScript.

lớp cũng cung cấp các vertexElements tài sản (chấp vào các yếu tố vertex).

Các instans được tạo ra thông qua một nhà xây dựng duy nhất, người khởi động đối tượng với các giá trị mặc định.

Properties

NameTypeAccessDescription
visiblebooleanĐọc / viếtnhận được cái nhìn thấy.
castShadowsbooleanĐọc / viếtGửi cho bạn những bóng râm.
receiveShadowsbooleanĐọc / viếtNhận được những bóng tối.
vertexElementsVertexElement[]ReadNhận các yếu tố vertex.
controlPointsVector4[]Đọc / viếtNhận được các điểm kiểm soát.

Methods

SignatureDescription
`constructor(name: stringnull)`
addControlPoint(point: Vector4)Thêm một điểm Vector4 vào danh sách các điểm kiểm soát của địa phương
`createElement(elementType: VertexElementType, mappingMode: MappingModenull, referenceMode: ReferenceMode
`createElementUV(uvMapping: TextureMapping, mappingMode: MappingModenull, referenceMode: ReferenceMode
addElement(element: VertexElement)Thêm một VertexElement vào bộ sưu tập vertexElements của geometry
getElement(elementType: VertexElementType) → `VertexElementnull`
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUVnull`
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)any
setProperty(_property: string, _value: any)Đặt giá trị tài sản.
findProperty(_property: string) → `Propertynull`
getBoundingBox()anyTrở lại hộp kết nối.
getEntityRendererKey()anyKhông được thực hiện trong phiên bản FOSS - ném vào thời gian chạy. Trả lại khóa render của entity.

See Also

 Tiếng Việt