AssetInfo

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

public class AssetInfo extends A3DObject

Información del activo. La información del activo puede adjuntarse a una Scene. La Scene hija puede tener su propio AssetInfo para sobrescribir la definición del padre. Ejemplo: El siguiente código muestra cómo leer la información del activo desde un archivo fbx:

Scene scene = Scene.fromFile("test.fbx");
     System.out.printf("The file is created at %s by %s %s",
          scene.getAssetInfo().getCreationTime(),
          scene.getAssetInfo().getApplicationName(),
          scene.getAssetInfo().getApplicationVersion());

Constructores

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

Métodos

MétodoDescripción
equals(Object arg0)
findProperty(String propertyName)Busca la propiedad.
getAmbient()Obtiene o establece el color ambiental predeterminado de este activo
getApplicationName()Obtiene la aplicación que creó este activo
getApplicationVendor()Obtiene el nombre del proveedor de la aplicación
getApplicationVersion()Obtiene la versión de la aplicación que creó este activo.
getAuthor()Obtiene el autor de este activo
getAxisSystem()Obtiene el sistema de coordenadas / vector ascendente / vector frontal de la información del activo.
getClass()
getComment()Obtiene el comentario de este activo.
getCoordinateSystem()Obtiene el sistema de coordenadas usado en este activo.
getCopyright()Obtiene el copyright del documento
getCreationTime()Obtiene o establece la hora de creación de este activo
getFrontVector()Obtiene el vector frontal usado en este activo.
getKeywords()Obtiene las palabras clave de este activo
getModificationTime()Obtiene o establece la hora de modificación de este activo
getName()Obtiene el nombre.
getProperties()Obtiene la colección de todas las propiedades.
getProperty(String property)Obtiene el valor de la propiedad especificada
getRevision()Obtiene el número de revisión de este activo, usualmente usado en sistemas de control de versiones.
getSubject()Obtiene el asunto de este activo
getTitle()Obtiene el título de este activo
getUnitName()Obtiene la unidad de longitud usada en este activo.
getUnitScaleFactor()Obtiene el factor de escala a metro del mundo real.
getUpVector()Obtiene el vector ascendente usado en este activo.
getUrl()Obtiene o establece la URL de este activo.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Elimina una propiedad dinámica.
removeProperty(String property)Elimina la propiedad especificada identificada por nombre.
setAmbient(Vector4 value)Obtiene o establece el color ambiental predeterminado de este activo
setApplicationName(String value)Establece la aplicación que creó este activo
setApplicationVendor(String value)Establece el nombre del proveedor de la aplicación
setApplicationVersion(String value)Establece la versión de la aplicación que creó este activo.
setAuthor(String value)Establece el autor de este activo
setAxisSystem(AxisSystem value)Establece el sistema de coordenadas/vector ascendente/vector frontal de la información del activo.
setComment(String value)Establece el comentario de este activo.
setCoordinateSystem(CoordinateSystem value)Establece el sistema de coordenadas usado en este activo.
setCopyright(String value)Establece el copyright del documento
setCreationTime(Calendar value)Obtiene o establece la hora de creación de este activo
setFrontVector(Axis value)Establece el vector frontal usado en este activo.
setKeywords(String value)Establece las palabras clave de este activo
setModificationTime(Calendar value)Obtiene o establece la hora de modificación de este activo
setName(String value)Establece el nombre.
setProperty(String property, Object value)Establece el valor de la propiedad especificada.
setRevision(String value)Establece el número de revisión de este activo, usualmente usado en sistemas de control de versiones.
setSubject(String value)Establece el asunto de este activo
setTitle(String value)Establece el título de este activo
setUnitName(String value)Establece la unidad de longitud usada en este activo.
setUnitScaleFactor(double value)Establece el factor de escala a metros del mundo real.
setUpVector(Axis value)Establece el vector ascendente usado en este activo.
setUrl(String value)Obtiene o establece la URL de este activo.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

AssetInfo()

public AssetInfo()

Inicializa una nueva instancia de la clase AssetInfo.

AssetInfo(String name)

public AssetInfo(String name)

Inicializa una nueva instancia de la clase AssetInfo.

Parameters:

ParámetroTipoDescripción
nombrejava.lang.StringNombre

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.

getAmbient()

public Vector4 getAmbient()

Obtiene o establece el color ambiental predeterminado de este activo

Returns: Vector4 - or Sets the default ambient color of this asset

getApplicationName()

public String getApplicationName()

Obtiene la aplicación que creó este activo

Returns: java.lang.String - la aplicación que creó este activo

getApplicationVendor()

public String getApplicationVendor()

Obtiene el nombre del proveedor de la aplicación

Returns: java.lang.String - el nombre del proveedor de la aplicación

getApplicationVersion()

public String getApplicationVersion()

Obtiene la versión de la aplicación que creó este activo.

Returns: java.lang.String - la versión de la aplicación que creó este activo.

getAuthor()

public String getAuthor()

Obtiene el autor de este activo

Returns: java.lang.String - el autor de este activo

getAxisSystem()

public AxisSystem getAxisSystem()

Obtiene el sistema de coordenadas / vector ascendente / vector frontal de la información del activo.

Returns: AxisSystem - the coordinate system/up vector/front vector of the asset info.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getComment()

public String getComment()

Obtiene el comentario de este activo.

Returns: java.lang.String - el comentario de este activo.

getCoordinateSystem()

public CoordinateSystem getCoordinateSystem()

Obtiene el sistema de coordenadas usado en este activo.

Returns: CoordinateSystem - the coordinate system used in this asset.

getCopyright()

public String getCopyright()

Obtiene el copyright del documento

Returns: java.lang.String - el copyright del documento

getCreationTime()

public Calendar getCreationTime()

Obtiene o establece la hora de creación de este activo

Returns: java.util.Calendar - o Establece la hora de creación de este activo

getFrontVector()

public Axis getFrontVector()

Obtiene el vector frontal usado en este activo.

Returns: Axis - the front-vector used in this asset.

getKeywords()

public String getKeywords()

Obtiene las palabras clave de este activo

Returns: java.lang.String - las palabras clave de este activo

getModificationTime()

public Calendar getModificationTime()

Obtiene o establece la hora de modificación de este activo

Returns: java.util.Calendar - o Establece la hora de modificación de este activo

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

getRevision()

public String getRevision()

Obtiene el número de revisión de este activo, usualmente usado en sistemas de control de versiones.

Returns: java.lang.String - el número de revisión de este activo, usualmente usado en sistemas de control de versiones.

getSubject()

public String getSubject()

Obtiene el asunto de este activo

Returns: java.lang.String - el asunto de este activo

getTitle()

public String getTitle()

Obtiene el título de este activo

Returns: java.lang.String - el título de este activo

getUnitName()

public String getUnitName()

Obtiene la unidad de longitud usada en este activo. p. ej. cm/m/km/pulgada/pies

Returns: java.lang.String - la unidad de longitud usada en este activo. p. ej. cm/m/km/pulgada/pies

getUnitScaleFactor()

public double getUnitScaleFactor()

Obtiene el factor de escala a metro del mundo real.

Returns: double - el factor de escala a metros del mundo real. Observaciones: Esto se ignora durante la serialización si el nombre de la unidad es nulo.

getUpVector()

public Axis getUpVector()

Obtiene el vector ascendente usado en este activo.

Returns: Axis - the up-vector used in this asset.

getUrl()

public String getUrl()

Obtiene o establece la URL de este activo.

Returns: java.lang.String - o Establece la URL de este activo.

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

setAmbient(Vector4 value)

public void setAmbient(Vector4 value)

Obtiene o establece el color ambiental predeterminado de este activo

Parameters:

ParámetroTipoDescripción
valueVector4Nuevo valor

setApplicationName(String value)

public void setApplicationName(String value)

Establece la aplicación que creó este activo

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setApplicationVendor(String value)

public void setApplicationVendor(String value)

Establece el nombre del proveedor de la aplicación

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setApplicationVersion(String value)

public void setApplicationVersion(String value)

Establece la versión de la aplicación que creó este activo.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setAuthor(String value)

public void setAuthor(String value)

Establece el autor de este activo

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setAxisSystem(AxisSystem value)

public void setAxisSystem(AxisSystem value)

Establece el sistema de coordenadas/vector ascendente/vector frontal de la información del activo.

Parameters:

ParámetroTipoDescripción
valueAxisSystemNuevo valor

setComment(String value)

public void setComment(String value)

Establece el comentario de este activo.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setCoordinateSystem(CoordinateSystem value)

public void setCoordinateSystem(CoordinateSystem value)

Establece el sistema de coordenadas usado en este activo.

Parameters:

ParámetroTipoDescripción
valueCoordinateSystemNuevo valor

setCopyright(String value)

public void setCopyright(String value)

Establece el copyright del documento

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setCreationTime(Calendar value)

public void setCreationTime(Calendar value)

Obtiene o establece la hora de creación de este activo

Parameters:

ParámetroTipoDescripción
valorjava.util.CalendarNuevo valor

setFrontVector(Axis value)

public void setFrontVector(Axis value)

Establece el vector frontal usado en este activo.

Parameters:

ParámetroTipoDescripción
valueAxisNuevo valor

setKeywords(String value)

public void setKeywords(String value)

Establece las palabras clave de este activo

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setModificationTime(Calendar value)

public void setModificationTime(Calendar value)

Obtiene o establece la hora de modificación de este activo

Parameters:

ParámetroTipoDescripción
valorjava.util.CalendarNuevo 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

setRevision(String value)

public void setRevision(String value)

Establece el número de revisión de este activo, usualmente usado en sistemas de control de versiones.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setSubject(String value)

public void setSubject(String value)

Establece el asunto de este activo

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setTitle(String value)

public void setTitle(String value)

Establece el título de este activo

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setUnitName(String value)

public void setUnitName(String value)

Establece la unidad de longitud usada en este activo. p. ej. cm/m/km/pulgada/pies

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setUnitScaleFactor(double value)

public void setUnitScaleFactor(double value)

Establece el factor de escala a metros del mundo real.

Parameters:

ParámetroTipoDescripción
valordoubleNuevo valor Observaciones: Esto se ignora durante la serialización si el nombre de la unidad es nulo.

setUpVector(Axis value)

public void setUpVector(Axis value)

Establece el vector ascendente usado en este activo.

Parameters:

ParámetroTipoDescripción
valueAxisNuevo valor

setUrl(String value)

public void setUrl(String value)

Obtiene o establece la URL de este activo.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

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