Patch

Patch class

Un Patch es una superficie de modelado paramétrico, similar a NurbsSurface, también está definida por dos PatchDirection, la U y la V. Pero la diferencia entre Patch y NurbsSurface es que la curva PatchDirection puede ser una de PatchDirectionType.BEZIER, PatchDirectionType.QUADRATIC_BEZIER, PatchDirectionType.BASIS_SPLINE, PatchDirectionType.CARDINAL_SPLINE y PatchDirectionType.LINEAR

Métodos

constructor

NombreDescripción
constructor()Inicializa una nueva instancia de la clase Patch.

Result:


constructor_overload

NombreDescripción
constructor_overload(name)Inicializa una nueva instancia de la clase Patch.

Parameters:

NombreTipoDescripción
nameCadenaNombre.

Result:


getU

NombreDescripción
getU()Obtiene la dirección u.

Result:


getV

NombreDescripción
getV()Obtiene la dirección v. El v.

Result:


getVisible

NombreDescripción
getVisible()Obtiene o establece si la geometría es visible

Result:


setVisible

NombreDescripción
setVisible(value)Obtiene o establece si la geometría es visible

Result:


getDeformers

NombreDescripción
getDeformers()Obtiene todos los deformadores asociados con esta geometría. Los deformadores.

Result:


getControlPoints

NombreDescripción
getControlPoints()Obtiene todos los puntos de control

Result:


getCastShadows

NombreDescripción
getCastShadows()Obtiene o establece si esta geometría puede proyectar sombra

Result:


setCastShadows

NombreDescripción
setCastShadows(value)Obtiene o establece si esta geometría puede proyectar sombra

Result:


getReceiveShadows

NombreDescripción
getReceiveShadows()Obtiene o establece si esta geometría puede recibir sombra.

Result:


setReceiveShadows

NombreDescripción
setReceiveShadows(value)Obtiene o establece si esta geometría puede recibir sombra.

Result:


getVertexElements

NombreDescripción
getVertexElements()Obtiene todos los elementos de vértice

Result:


getParentNodes

NombreDescripción
getParentNodes()Obtiene todos los nodos padre; una entidad puede estar adjunta a varios nodos padre para la instanciación de geometría. Los nodos.

Result:


getExcluded

NombreDescripción
getExcluded()Obtiene o establece si excluir esta entidad durante la exportación.

Result:


setExcluded

NombreDescripción
setExcluded(value)Obtiene o establece si excluir esta entidad durante la exportación.

Result:


getParentNode

NombreDescripción
getParentNode()Obtiene o establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres. El nodo padre.

Result:


setParentNode

NombreDescripción
setParentNode(value)Obtiene o establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres. El nodo padre.

Result:


getScene

NombreDescripción
getScene()Obtiene la escena a la que pertenece este objeto

Result:


getName

NombreDescripción
getName()Obtiene o establece el nombre. El nombre.

Result:


setName

NombreDescripción
setName(value)Obtiene o establece el nombre. El nombre.

Result:


getProperties

NombreDescripción
getProperties()Obtiene la colección de todas las propiedades.

Result:


getElement

NombreDescripción
getElement(type)Obtiene un elemento de vértice con el tipo especificado

Parameters:

NombreTipoDescripción
typeVertexElementTypeVertexElementType

Result: VertexElement


getVertexElementOfUV

NombreDescripción
getVertexElementOfUV(textureMapping)Obtiene una instancia de VertexElementUV con el tipo de TextureMapping dado

Parameters:

NombreTipoDescripción
textureMappingTextureMappingTextureMapping

Result: VertexElementUV


createElement

NombreDescripción
createElement(type)Crea un elemento de vértice con el tipo especificado y lo agrega a la geometría. Si el tipo es VertexElementType.UV, se creará un VertexElementUV con el tipo de mapeo de textura a TextureMapping.DIFFUSE.

Parameters:

NombreTipoDescripción
typeVertexElementTypeVertexElementType

Result: VertexElement


addElement

NombreDescripción
addElement(element)Agrega un elemento de vértice existente a la geometría actual

Parameters:

NombreTipoDescripción
elementVertexElementEl elemento de vértice a agregar

Result: VertexElement


createElement

NombreDescripción
createElement(type, mappingMode, referenceMode)Crea un elemento de vértice con el tipo especificado y lo agrega a la geometría. Si el tipo es VertexElementType.UV, se creará un VertexElementUV con el tipo de mapeo de textura a TextureMapping.DIFFUSE.

Parameters:

NombreTipoDescripción
typeVertexElementTypeVertexElementType
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElement


createElementUV

NombreDescripción
createElementUV(uvMapping)Crea un VertexElementUV con el tipo de mapeo de textura dado.

Parameters:

NombreTipoDescripción
uvMappingTextureMappingTextureMapping

Result: VertexElementUV


createElementUV

NombreDescripción
createElementUV(uvMapping, mappingMode, referenceMode)Crea un VertexElementUV con el tipo de mapeo de textura dado.

Parameters:

NombreTipoDescripción
uvMappingTextureMappingTextureMapping
mappingModeMappingModeMappingMode
referenceModeReferenceModeReferenceMode

Result: VertexElementUV


getBoundingBox

NombreDescripción
getBoundingBox()Obtiene el cuadro delimitador de la entidad actual en su sistema de coordenadas de espacio de objeto.

Result: VertexElementUV


getEntityRendererKey

NombreDescripción
getEntityRendererKey()Obtiene la clave del renderizador de entidad registrado en el renderizador

Result: EntityRendererKey


removeProperty

NombreDescripción
removeProperty(property)Elimina una propiedad dinámica.

Parameters:

NombreTipoDescripción
propertyPropertyQué propiedad eliminar

Result: boolean


removeProperty

NombreDescripción
removeProperty(property)Eliminar la propiedad especificada identificada por nombre

Parameters:

NombreTipoDescripción
propertCadenanull

Result: boolean


getProperty

NombreDescripción
getProperty(property)Obtener el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad

Result: Objeto


setProperty

NombreDescripción
setProperty(property, value)Establece el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad
valorObjetoEl valor de la propiedad

Result: Objeto


findProperty

NombreDescripción
findProperty(propertyName)Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)

Parameters:

NombreTipoDescripción
propertyNameCadenaNombre de la propiedad.

Result: Property