Geometry

Overview

Geometry Sınıfı Aspose.3D FOSS için Tipik. Mirasçılardan gelenler: Entity.

Geometry.constructor creates a Geometry with an optional name.

Bu sınıf, Tipik Yazı programlarında Geometri nesneleriyle çalışmak için 13 yöntem sunar. Mevcut yöntemler şunları içerir: addControlPoint, addElement, constructor, createElement, createElementUV, findProperty, getBoundingBox, getElement, getEntityRendererKey, getProperty, getVertexElementOfUV, removeProperty,1 ve daha fazla yöntem. Tüm kamu üyeleri, Tipekrip paket için Aspose.3D FOSS’u yükledikten sonra herhangi bir Typescript uygulamasına erişilebilir. Mülkiyet : castShadows, controlPoints, receiveShadows, vertexElements, visible.

Description

Geometry Aspose.3D için FOSS kütüphanesinde bir sınıf olan TypeScript 12 yöntem ve programlama kullanımına 5 özellik sunar. Entity,Paylaşımlı fonksiyonel özellikleri kendi ebeveyn türünden miras alır.

Temel yetenekler şunları içerir: boolean; boolean; boolean.Bu işlemler geliştiricilerin geometri işlevselliğini doğrudan TypeScript uygulamalarına entegre etmelerini sağlar.

Sınıf ayrıca sağlar. vertexElements Mülkiyet (vertex elementleri yakalar ).

Bir istaneler tek bir yapılandırıcı aracılığıyla oluşturulur ve bu istatistikleri varsayılan değerlerle başlatır.

Properties

NameTypeAccessDescription
visiblebooleanOkumak / YazmakGörünür olanı bulur.
castShadowsbooleanOkumak / YazmakGösterilen gölgeleri bulur.
receiveShadowsbooleanOkumak / YazmakGece gölgeleri alır.
vertexElementsVertexElement[]ReadVertex elementleri ile ilgili bilgiler.
controlPointsVector4[]Okumak / YazmakKontrol noktalarını bulur.

Methods

SignatureDescription
`constructor(name: stringnull)`
addControlPoint(point: Vector4)Vector4 noktası geometri kontrol noktaları listesine eklemek
`createElement(elementType: VertexElementType, mappingMode: MappingModenull, referenceMode: ReferenceMode
`createElementUV(uvMapping: TextureMapping, mappingMode: MappingModenull, referenceMode: ReferenceMode
addElement(element: VertexElement)Geometry’nin vertexElements koleksiyonuna bir VertexElement ekleyin
getElement(elementType: VertexElementType) → `VertexElementnull`
getVertexElementOfUV(textureMapping: TextureMapping) → `VertexElementUVnull`
`removeProperty(_prop: Propertystring)boolean`
getProperty(_property: string)any
setProperty(_property: string, _value: any)Mülkiyet değerini belirler.
findProperty(_property: string) → `Propertynull`
getBoundingBox()anySınır kutusunu geri getirir.
getEntityRendererKey()anyFOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Renderer anahtarını geri getirir.

See Also

 Türkçe