AssetInfo

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

public class AssetInfo extends A3DObject

Informazioni dell’asset. Le informazioni sull’asset possono essere associate a una Scene. Una Scene figlia può avere il proprio AssetInfo per sovrascrivere la definizione del genitore. Example: Il codice seguente mostra come leggere le informazioni dell’asset da un file 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());

Costruttori

CostruttoreDescrizione
AssetInfo()Inizializza una nuova istanza della classe AssetInfo.
AssetInfo(String name)Inizializza una nuova istanza della classe AssetInfo.

Metodi

MetodoDescrizione
equals(Object arg0)
findProperty(String propertyName)Trova la proprietà.
getAmbient()Ottiene o imposta il colore ambientale predefinito di questo asset
getApplicationName()Ottiene l’applicazione che ha creato questo asset
getApplicationVendor()Ottiene il nome del fornitore dell’applicazione
getApplicationVersion()Ottiene la versione dell’applicazione che ha creato questo asset.
getAuthor()Ottiene l’autore di questo asset
getAxisSystem()Ottiene il sistema di coordinate/vettore up/vettore front delle informazioni dell’asset.
getClass()
getComment()Ottiene il commento di questo asset.
getCoordinateSystem()Ottiene il sistema di coordinate utilizzato in questo asset.
getCopyright()Ottiene il copyright del documento
getCreationTime()Ottiene o imposta l’ora di creazione di questo asset
getFrontVector()Ottiene il vettore frontale utilizzato in questo asset.
getKeywords()Ottiene le parole chiave di questo asset
getModificationTime()Ottiene o imposta l’ora di modifica di questo asset
getName()Ottiene il nome.
getProperties()Ottiene la collezione di tutte le proprietà.
getProperty(String property)Ottieni il valore della proprietà specificata
getRevision()Ottiene il numero di revisione di questo asset, solitamente usato nei sistemi di controllo versione.
getSubject()Ottiene l’oggetto di questo asset
getTitle()Ottiene il titolo di questo asset
getUnitName()Ottiene l’unità di lunghezza utilizzata in questo asset.
getUnitScaleFactor()Ottiene il fattore di scala in metri del mondo reale.
getUpVector()Ottiene il vettore up utilizzato in questo asset.
getUrl()Ottiene o imposta l’URL di questo asset.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Rimuove una proprietà dinamica.
removeProperty(String property)Rimuove la proprietà specificata identificata per nome
setAmbient(Vector4 value)Ottiene o imposta il colore ambientale predefinito di questo asset
setApplicationName(String value)Imposta l’applicazione che ha creato questo asset
setApplicationVendor(String value)Imposta il nome del fornitore dell’applicazione
setApplicationVersion(String value)Imposta la versione dell’applicazione che ha creato questo asset.
setAuthor(String value)Imposta l’autore di questo asset
setAxisSystem(AxisSystem value)Imposta il sistema di coordinate/vettore up/vettore frontale delle informazioni dell’asset.
setComment(String value)Imposta il commento di questo asset.
setCoordinateSystem(CoordinateSystem value)Imposta il sistema di coordinate utilizzato in questo asset.
setCopyright(String value)Imposta il copyright del documento
setCreationTime(Calendar value)Ottiene o imposta l’ora di creazione di questo asset
setFrontVector(Axis value)Imposta il vettore frontale utilizzato in questo asset.
setKeywords(String value)Imposta le parole chiave di questo asset
setModificationTime(Calendar value)Ottiene o imposta l’ora di modifica di questo asset
setName(String value)Imposta il nome.
setProperty(String property, Object value)Imposta il valore della proprietà specificata
setRevision(String value)Imposta il numero di revisione di questo asset, solitamente usato nei sistemi di controllo versione.
setSubject(String value)Imposta l’oggetto di questo asset
setTitle(String value)Imposta il titolo di questo asset
setUnitName(String value)Imposta l’unità di lunghezza utilizzata in questo asset.
setUnitScaleFactor(double value)Imposta il fattore di scala al metro reale.
setUpVector(Axis value)Imposta il vettore up utilizzato in questo asset.
setUrl(String value)Ottiene o imposta l’URL di questo asset.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

AssetInfo()

public AssetInfo()

Inizializza una nuova istanza della classe AssetInfo.

AssetInfo(String name)

public AssetInfo(String name)

Inizializza una nuova istanza della classe AssetInfo.

Parameters:

ParametroTipoDescrizione
nomejava.lang.StringNome

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Trova la proprietà. Può essere una proprietà dinamica (creata con CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata per nome).

Parameters:

ParametroTipoDescrizione
propertyNamejava.lang.StringNome della proprietà.

Returns: Property - The property.

getAmbient()

public Vector4 getAmbient()

Ottiene o imposta il colore ambientale predefinito di questo asset

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

getApplicationName()

public String getApplicationName()

Ottiene l’applicazione che ha creato questo asset

Returns: java.lang.String - l’applicazione che ha creato questo asset

getApplicationVendor()

public String getApplicationVendor()

Ottiene il nome del fornitore dell’applicazione

Returns: java.lang.String - il nome del fornitore dell’applicazione

getApplicationVersion()

public String getApplicationVersion()

Ottiene la versione dell’applicazione che ha creato questo asset.

Returns: java.lang.String - la versione dell’applicazione che ha creato questo asset.

getAuthor()

public String getAuthor()

Ottiene l’autore di questo asset

Returns: java.lang.String - l’autore di questo asset

getAxisSystem()

public AxisSystem getAxisSystem()

Ottiene il sistema di coordinate/vettore up/vettore front delle informazioni dell’asset.

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()

Ottiene il commento di questo asset.

Returns: java.lang.String - il commento di questo asset.

getCoordinateSystem()

public CoordinateSystem getCoordinateSystem()

Ottiene il sistema di coordinate utilizzato in questo asset.

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

getCopyright()

public String getCopyright()

Ottiene il copyright del documento

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

getCreationTime()

public Calendar getCreationTime()

Ottiene o imposta l’ora di creazione di questo asset

Returns: java.util.Calendar - o Imposta l’ora di creazione di questo asset

getFrontVector()

public Axis getFrontVector()

Ottiene il vettore frontale utilizzato in questo asset.

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

getKeywords()

public String getKeywords()

Ottiene le parole chiave di questo asset

Returns: java.lang.String - le parole chiave di questo asset

getModificationTime()

public Calendar getModificationTime()

Ottiene o imposta l’ora di modifica di questo asset

Returns: java.util.Calendar - o Imposta l’ora di modifica di questo asset

getName()

public String getName()

Ottiene il nome.

Returns: java.lang.String - il nome.

getProperties()

public PropertyCollection getProperties()

Ottiene la collezione di tutte le proprietà.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Ottieni il valore della proprietà specificata

Parameters:

ParametroTipoDescrizione
proprietàjava.lang.StringNome della proprietà

Returns: java.lang.Object - Il valore della proprietà trovata

getRevision()

public String getRevision()

Ottiene il numero di revisione di questo asset, solitamente usato nei sistemi di controllo versione.

Returns: java.lang.String - il numero di revisione di questo asset, solitamente usato nei sistemi di controllo versione.

getSubject()

public String getSubject()

Ottiene l’oggetto di questo asset

Returns: java.lang.String - l’oggetto di questo asset

getTitle()

public String getTitle()

Ottiene il titolo di questo asset

Returns: java.lang.String - il titolo di questo asset

getUnitName()

public String getUnitName()

Ottiene l’unità di lunghezza utilizzata in questo asset. es. cm/m/km/pollice/piedi

Returns: java.lang.String - l’unità di lunghezza utilizzata in questo asset. es. cm/m/km/pollice/piedi

getUnitScaleFactor()

public double getUnitScaleFactor()

Ottiene il fattore di scala in metri del mondo reale.

Returns: double - il fattore di scala al metro reale. Remarks: Questo è ignorato durante la serializzazione se il nome dell’unità è nullo.

getUpVector()

public Axis getUpVector()

Ottiene il vettore up utilizzato in questo asset.

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

getUrl()

public String getUrl()

Ottiene o imposta l’URL di questo asset.

Returns: java.lang.String - o Imposta l’URL di questo asset.

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)

Rimuove una proprietà dinamica.

Parameters:

ParametroTipoDescrizione
propertyPropertyQuale proprietà rimuovere

Returns: boolean - true se la proprietà è stata rimossa con successo

removeProperty(String property)

public boolean removeProperty(String property)

Rimuove la proprietà specificata identificata per nome

Parameters:

ParametroTipoDescrizione
proprietàjava.lang.StringQuale proprietà rimuovere

Returns: boolean - true se la proprietà è stata rimossa con successo

setAmbient(Vector4 value)

public void setAmbient(Vector4 value)

Ottiene o imposta il colore ambientale predefinito di questo asset

Parameters:

ParametroTipoDescrizione
valueVector4Nuovo valore

setApplicationName(String value)

public void setApplicationName(String value)

Imposta l’applicazione che ha creato questo asset

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setApplicationVendor(String value)

public void setApplicationVendor(String value)

Imposta il nome del fornitore dell’applicazione

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setApplicationVersion(String value)

public void setApplicationVersion(String value)

Imposta la versione dell’applicazione che ha creato questo asset.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setAuthor(String value)

public void setAuthor(String value)

Imposta l’autore di questo asset

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setAxisSystem(AxisSystem value)

public void setAxisSystem(AxisSystem value)

Imposta il sistema di coordinate/vettore up/vettore frontale delle informazioni dell’asset.

Parameters:

ParametroTipoDescrizione
valueAxisSystemNuovo valore

setComment(String value)

public void setComment(String value)

Imposta il commento di questo asset.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setCoordinateSystem(CoordinateSystem value)

public void setCoordinateSystem(CoordinateSystem value)

Imposta il sistema di coordinate utilizzato in questo asset.

Parameters:

ParametroTipoDescrizione
valueCoordinateSystemNuovo valore

setCopyright(String value)

public void setCopyright(String value)

Imposta il copyright del documento

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setCreationTime(Calendar value)

public void setCreationTime(Calendar value)

Ottiene o imposta l’ora di creazione di questo asset

Parameters:

ParametroTipoDescrizione
valorejava.util.CalendarNuovo valore

setFrontVector(Axis value)

public void setFrontVector(Axis value)

Imposta il vettore frontale utilizzato in questo asset.

Parameters:

ParametroTipoDescrizione
valueAxisNuovo valore

setKeywords(String value)

public void setKeywords(String value)

Imposta le parole chiave di questo asset

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setModificationTime(Calendar value)

public void setModificationTime(Calendar value)

Ottiene o imposta l’ora di modifica di questo asset

Parameters:

ParametroTipoDescrizione
valorejava.util.CalendarNuovo valore

setName(String value)

public void setName(String value)

Imposta il nome.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Imposta il valore della proprietà specificata

Parameters:

ParametroTipoDescrizione
proprietàjava.lang.StringNome della proprietà
valorejava.lang.ObjectIl valore della proprietà

setRevision(String value)

public void setRevision(String value)

Imposta il numero di revisione di questo asset, solitamente usato nei sistemi di controllo versione.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setSubject(String value)

public void setSubject(String value)

Imposta l’oggetto di questo asset

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setTitle(String value)

public void setTitle(String value)

Imposta il titolo di questo asset

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setUnitName(String value)

public void setUnitName(String value)

Imposta l’unità di lunghezza utilizzata in questo asset. es. cm/m/km/pollice/piedi

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setUnitScaleFactor(double value)

public void setUnitScaleFactor(double value)

Imposta il fattore di scala al metro reale.

Parameters:

ParametroTipoDescrizione
valoredoubleNuovo valore Remarks: Questo è ignorato durante la serializzazione se il nome dell’unità è nullo.

setUpVector(Axis value)

public void setUpVector(Axis value)

Imposta il vettore up utilizzato in questo asset.

Parameters:

ParametroTipoDescrizione
valueAxisNuovo valore

setUrl(String value)

public void setUrl(String value)

Ottiene o imposta l’URL di questo asset.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int