MorphTargetChannel

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class MorphTargetChannel extends A3DObject

Un MorphTargetChannel se usa por MorphTargetDeformer para organizar las geometrías objetivo. Algunos formatos de archivo como FBX admiten múltiples canales en paralelo. Observaciones: El peso está entre 0 y 1.0, y el peso predeterminado para el objetivo es 0.0;

Constructores

ConstructorDescripción
MorphTargetChannel(String name)Inicializa una nueva instancia de la clase MorphTargetChannel.
MorphTargetChannel()Inicializa una nueva instancia de la clase MorphTargetChannel.

Campos

CampoDescripción
DEFAULT_WEIGHTPeso predeterminado para morph target.

Métodos

MétodoDescripción
equals(Object arg0)
findProperty(String propertyName)Busca la propiedad.
get(Shape target)Obtiene el peso para la geometría especificada
getChannelWeight()Obtiene el peso del deformador de este canal.
getClass()
getName()Obtiene el nombre.
getProperties()Obtiene la colección de todas las propiedades.
getProperty(String property)Obtiene el valor de la propiedad especificada
getTargets()Obtiene todos los objetivos asociados con el canal.
getWeight(Shape target)Obtiene el peso para el objetivo especificado, si el objetivo no pertenece a este canal, se devuelve el valor predeterminado 0.
getWeights()Obtiene los valores completos de peso de las geometrías objetivo.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Elimina una propiedad dinámica.
removeProperty(String property)Elimina la propiedad especificada identificada por nombre.
set(Shape target, double value)Establece el peso para la geometría especificada
setChannelWeight(double value)Establece el peso del deformador de este canal.
setName(String value)Establece el nombre.
setProperty(String property, Object value)Establece el valor de la propiedad especificada.
setWeight(Shape target)Establece el peso para el objetivo especificado, el valor predeterminado es 1, el rango debe estar entre 0~1
setWeight(Shape target, double weight)Establece el peso para el objetivo especificado, el valor predeterminado es 1, el rango debe estar entre 0~1
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

MorphTargetChannel(String name)

public MorphTargetChannel(String name)

Inicializa una nueva instancia de la clase MorphTargetChannel.

Parameters:

ParámetroTipoDescripción
nombrejava.lang.StringNombre.

MorphTargetChannel()

public MorphTargetChannel()

Inicializa una nueva instancia de la clase MorphTargetChannel.

DEFAULT_WEIGHT

public static final double DEFAULT_WEIGHT

Peso predeterminado para morph target.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

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

Parameters:

ParámetroTipoDescripción
propertyNamejava.lang.StringNombre de la propiedad.

Returns: Property - The property.

get(Shape target)

public double get(Shape target)

Obtiene el peso para la geometría especificada

Parameters:

ParámetroTipoDescripción
targetShapeGeometría objetivo.

Returns: double - Peso

getChannelWeight()

public double getChannelWeight()

Obtiene el peso del deformador de este canal. El peso está entre 0.0 y 1.0

Returns: double - el peso del deformador de este canal. El peso está entre 0.0 y 1.0

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getName()

public String getName()

Obtiene el nombre.

Returns: java.lang.String - el nombre.

getProperties()

public PropertyCollection getProperties()

Obtiene la colección de todas las propiedades.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Obtiene el valor de la propiedad especificada

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad

Returns: java.lang.Object - El valor de la propiedad encontrada

getTargets()

public List<Shape> getTargets()

Obtiene todos los objetivos asociados con el canal.

Returns: java.util.List<com.aspose.threed.Shape> - todos los objetivos asociados con el canal.

getWeight(Shape target)

public double getWeight(Shape target)

Obtiene el peso para el objetivo especificado, si el objetivo no pertenece a este canal, se devuelve el valor predeterminado 0.

Parameters:

ParámetroTipoDescripción
targetShape

Returns: double

getWeights()

public List<Double> getWeights()

Obtiene los valores completos de peso de las geometrías objetivo.

Returns: java.util.List<java.lang.Double> - los valores completos de peso de las geometrías objetivo.

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

Elimina una propiedad dinámica.

Parameters:

ParámetroTipoDescripción
propertyPropertyQué propiedad eliminar

Returns: boolean - verdadero si la propiedad se elimina correctamente

removeProperty(String property)

public boolean removeProperty(String property)

Elimina la propiedad especificada identificada por nombre.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringQué propiedad eliminar

Returns: boolean - verdadero si la propiedad se elimina correctamente

set(Shape target, double value)

public void set(Shape target, double value)

Establece el peso para la geometría especificada

Parameters:

ParámetroTipoDescripción
targetShapeGeometría objetivo.
valordoubleNuevo valor

setChannelWeight(double value)

public void setChannelWeight(double value)

Establece el peso del deformador de este canal. El peso está entre 0.0 y 1.0

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor

setName(String value)

public void setName(String value)

Establece el nombre.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Establece el valor de la propiedad especificada.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad
valorjava.lang.ObjectEl valor de la propiedad

setWeight(Shape target)

public void setWeight(Shape target)

Establece el peso para el objetivo especificado, el valor predeterminado es 1, el rango debe estar entre 0~1

Parameters:

ParámetroTipoDescripción
targetShape

setWeight(Shape target, double weight)

public void setWeight(Shape target, double weight)

Establece el peso para el objetivo especificado, el valor predeterminado es 1, el rango debe estar entre 0~1

Parameters:

ParámetroTipoDescripción
targetShape
pesodouble

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int