Patch
Patch class
Bir Patch, NurbsSurface’e benzer bir parametrik modelleme yüzeyidir, ayrıca iki PatchDirection, U ve V tarafından tanımlanır. Ancak Patch ile NurbsSurface arasındaki fark, PatchDirection eğrisinin PatchDirectionType.BEZIER, PatchDirectionType.QUADRATIC_BEZIER, PatchDirectionType.BASIS_SPLINE, PatchDirectionType.CARDINAL_SPLINE ve PatchDirectionType.LINEAR’dan biri olabilmesidir.
Yöntemler
constructor
| Ad | Açıklama |
|---|---|
| constructor() | Patch sınıfının yeni bir örneğini başlatır. |
Result:
constructor_overload
| Ad | Açıklama |
|---|---|
| constructor_overload(name) | Patch sınıfının yeni bir örneğini başlatır. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| name | String | Ad. |
Result:
getU
| Ad | Açıklama |
|---|---|
| getU() | u yönünü alır. |
Result:
getV
| Ad | Açıklama |
|---|---|
| getV() | v yönünü alır. v. |
Result:
getVisible
| Ad | Açıklama |
|---|---|
| getVisible() | Geometrinin görünür olup olmadığını alır veya ayarlar |
Result:
setVisible
| Ad | Açıklama |
|---|---|
| setVisible(value) | Geometrinin görünür olup olmadığını alır veya ayarlar |
Result:
getDeformers
| Ad | Açıklama |
|---|---|
| getDeformers() | Bu geometriyle ilişkili tüm deformasyonları alır. Deformasyonlar. |
Result:
getControlPoints
| Ad | Açıklama |
|---|---|
| getControlPoints() | Tüm kontrol noktalarını alır |
Result:
getCastShadows
| Ad | Açıklama |
|---|---|
| getCastShadows() | Bu geometrinin gölge oluşturup oluşturamayacağını alır veya ayarlar |
Result:
setCastShadows
| Ad | Açıklama |
|---|---|
| setCastShadows(value) | Bu geometrinin gölge oluşturup oluşturamayacağını alır veya ayarlar |
Result:
getReceiveShadows
| Ad | Açıklama |
|---|---|
| getReceiveShadows() | Bu geometrinin gölge alıp almayacağını alır veya ayarlar. |
Result:
setReceiveShadows
| Ad | Açıklama |
|---|---|
| setReceiveShadows(value) | Bu geometrinin gölge alıp almayacağını alır veya ayarlar. |
Result:
getVertexElements
| Ad | Açıklama |
|---|---|
| getVertexElements() | Tüm vertex elemanlarını alır |
Result:
getParentNodes
| Ad | Açıklama |
|---|---|
| getParentNodes() | Tüm üst düğümleri alır; bir varlık geometri örneklemesi için birden çok üst düğüme bağlanabilir. Düğümler. |
Result:
getExcluded
| Ad | Açıklama |
|---|---|
| getExcluded() | Bu varlığın dışa aktarım sırasında hariç tutulup tutulmayacağını alır veya ayarlar. |
Result:
setExcluded
| Ad | Açıklama |
|---|---|
| setExcluded(value) | Bu varlığın dışa aktarım sırasında hariç tutulup tutulmayacağını alır veya ayarlar. |
Result:
getParentNode
| Ad | Açıklama |
|---|---|
| getParentNode() | İlk üst düğümü alır veya ayarlar, eğer ilk üst düğüm ayarlanırsa, bu varlık diğer üst düğümlerden ayrılacaktır. Üst düğüm. |
Result:
setParentNode
| Ad | Açıklama |
|---|---|
| setParentNode(value) | İlk üst düğümü alır veya ayarlar, eğer ilk üst düğüm ayarlanırsa, bu varlık diğer üst düğümlerden ayrılacaktır. Üst düğüm. |
Result:
getScene
| Ad | Açıklama |
|---|---|
| getScene() | Bu nesnenin ait olduğu sahneyi alır. |
Result:
getName
| Ad | Açıklama |
|---|---|
| getName() | Adı alır veya ayarlar. Ad. |
Result:
setName
| Ad | Açıklama |
|---|---|
| setName(value) | Adı alır veya ayarlar. Ad. |
Result:
getProperties
| Ad | Açıklama |
|---|---|
| getProperties() | Tüm özelliklerin koleksiyonunu alır. |
Result:
getElement
| Ad | Açıklama |
|---|---|
| getElement(type) | Belirtilen türde bir vertex öğesi alır |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| type | VertexElementType | VertexElementType |
Result: VertexElement
getVertexElementOfUV
| Ad | Açıklama |
|---|---|
| getVertexElementOfUV(textureMapping) | Verilen doku eşleme türüyle bir VertexElementUV örneği alır |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| textureMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElement
| Ad | Açıklama |
|---|---|
| createElement(type) | Belirtilen türde bir vertex öğesi oluşturur ve geometrinin içine ekler. Eğer tür VertexElementType.UV ise, TextureMapping.DIFFUSE türünde doku eşlemesiyle bir VertexElementUV oluşturulur. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| type | VertexElementType | VertexElementType |
Result: VertexElement
addElement
| Ad | Açıklama |
|---|---|
| addElement(element) | Mevcut geometriye var olan bir vertex öğesi ekler |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| element | VertexElement | Eklenecek vertex öğesi |
Result: VertexElement
createElement
| Ad | Açıklama |
|---|---|
| createElement(type, mappingMode, referenceMode) | Belirtilen türde bir vertex öğesi oluşturur ve geometrinin içine ekler. Eğer tür VertexElementType.UV ise, TextureMapping.DIFFUSE türünde doku eşlemesiyle bir VertexElementUV oluşturulur. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| type | VertexElementType | VertexElementType |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElement
createElementUV
| Ad | Açıklama |
|---|---|
| createElementUV(uvMapping) | Verilen doku eşleme türüyle bir VertexElementUV oluşturur. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
Result: VertexElementUV
createElementUV
| Ad | Açıklama |
|---|---|
| createElementUV(uvMapping, mappingMode, referenceMode) | Verilen doku eşleme türüyle bir VertexElementUV oluşturur. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| uvMapping | TextureMapping | TextureMapping |
| mappingMode | MappingMode | MappingMode |
| referenceMode | ReferenceMode | ReferenceMode |
Result: VertexElementUV
getBoundingBox
| Ad | Açıklama |
|---|---|
| getBoundingBox() | Geçerli varlığın nesne uzayı koordinat sistemindeki sınırlayıcı kutusunu alır. |
Result: VertexElementUV
getEntityRendererKey
| Ad | Açıklama |
|---|---|
| getEntityRendererKey() | Renderörde kaydedilen varlık renderlayıcısının anahtarını alır. |
Result: EntityRendererKey
removeProperty
| Ad | Açıklama |
|---|---|
| removeProperty(property) | Dinamik bir özelliği kaldırır. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| property | Property | Hangi özellik kaldırılacak |
Result: boolean
removeProperty
| Ad | Açıklama |
|---|---|
| removeProperty(property) | Adı belirtilen özelliği kaldır. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| propert | String | null |
Result: boolean
getProperty
| Ad | Açıklama |
|---|---|
| getProperty(property) | Belirtilen özelliğin değerini al |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| property | String | Özellik adı |
Result: Object
setProperty
| Ad | Açıklama |
|---|---|
| setProperty(property, value) | Belirtilen özelliğin değerini ayarlar |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| property | String | Özellik adı |
| değer | Object | Özelliğin değeri |
Result: Object
findProperty
| Ad | Açıklama |
|---|---|
| findProperty(propertyName) | Özelliği bulur. Dinamik bir özellik (CreateDynamicProperty/SetProperty ile oluşturulan) veya yerel özellik (adıyla tanımlanan) olabilir. |
Parameters:
| Ad | Tür | Açıklama |
|---|---|---|
| propertyName | String | Özellik adı. |
Result: Property