AssetInfo

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

public class AssetInfo extends A3DObject

Information zum Asset. Asset-Informationen können an einer Scene angehängt werden. Ein untergeordnetes Scene kann sein eigenes AssetInfo haben, um die Definition des übergeordneten Elements zu überschreiben. Beispiel: Der folgende Code zeigt, wie man Asset-Informationen aus einer fbx-Datei liest:

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

Konstruktoren

KonstruktorBeschreibung
AssetInfo()Initialisiert eine neue Instanz der Klasse AssetInfo.
AssetInfo(String name)Initialisiert eine neue Instanz der Klasse AssetInfo.

Methoden

MethodeBeschreibung
equals(Object arg0)
findProperty(String propertyName)Findet die Eigenschaft.
getAmbient()Liest oder setzt die Standard-Ambientfarbe dieses Assets
getApplicationName()Liest die Anwendung, die dieses Asset erstellt hat
getApplicationVendor()Liest den Namen des Anwendungsanbieters
getApplicationVersion()Liest die Version der Anwendung, die dieses Asset erstellt hat.
getAuthor()Liest den Autor dieses Assets
getAxisSystem()Liest das Koordinatensystem/Up-Vektor/Front-Vektor der Asset-Informationen.
getClass()
getComment()Liest den Kommentar dieses Assets.
getCoordinateSystem()Liest das in diesem Asset verwendete Koordinatensystem.
getCopyright()Liest das Urheberrecht des Dokuments
getCreationTime()Liest oder setzt die Erstellungszeit dieses Assets
getFrontVector()Liest den Frontvektor, der in diesem Asset verwendet wird.
getKeywords()Liest die Schlüsselwörter dieses Assets
getModificationTime()Liest oder setzt die Änderungszeit dieses Assets
getName()Liefert den Namen.
getProperties()Liefert die Sammlung aller Eigenschaften.
getProperty(String property)Liefere den Wert der angegebenen Eigenschaft
getRevision()Liest die Revisionsnummer dieses Assets, die üblicherweise im Versionskontrollsystem verwendet wird.
getSubject()Liest das Thema dieses Assets
getTitle()Liest den Titel dieses Assets
getUnitName()Liest die Längeneinheit, die in diesem Asset verwendet wird.
getUnitScaleFactor()Liest den Skalierungsfaktor zu realen Metern.
getUpVector()Liest den Aufwärtsvektor, der in diesem Asset verwendet wird.
getUrl()Liest oder setzt die URL dieses Assets.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Entfernt eine dynamische Eigenschaft.
removeProperty(String property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird
setAmbient(Vector4 value)Liest oder setzt die Standard-Ambientfarbe dieses Assets
setApplicationName(String value)Setzt die Anwendung, die dieses Asset erstellt hat
setApplicationVendor(String value)Setzt den Namen des Anwendungsanbieters
setApplicationVersion(String value)Setzt die Version der Anwendung, die dieses Asset erstellt hat.
setAuthor(String value)Setzt den Autor dieses Assets
setAxisSystem(AxisSystem value)Setzt das Koordinatensystem/den Aufwärtsvektor/den Frontvektor der Asset-Informationen.
setComment(String value)Setzt den Kommentar dieses Assets.
setCoordinateSystem(CoordinateSystem value)Setzt das in diesem Asset verwendete Koordinatensystem.
setCopyright(String value)Setzt das Urheberrecht des Dokuments
setCreationTime(Calendar value)Liest oder setzt die Erstellungszeit dieses Assets
setFrontVector(Axis value)Setzt den Frontvektor, der in diesem Asset verwendet wird.
setKeywords(String value)Setzt die Schlüsselwörter dieses Assets
setModificationTime(Calendar value)Liest oder setzt die Änderungszeit dieses Assets
setName(String value)Setzt den Namen.
setProperty(String property, Object value)Setzt den Wert der angegebenen Eigenschaft
setRevision(String value)Setzt die Revisionsnummer dieses Assets, die üblicherweise im Versionskontrollsystem verwendet wird.
setSubject(String value)Setzt das Thema dieses Assets
setTitle(String value)Setzt den Titel dieses Assets
setUnitName(String value)Setzt die Längeneinheit, die in diesem Asset verwendet wird.
setUnitScaleFactor(double value)Setzt den Skalierungsfaktor auf reale Meter.
setUpVector(Axis value)Setzt den Aufwärts-Vektor, der in diesem Asset verwendet wird.
setUrl(String value)Liest oder setzt die URL dieses Assets.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

AssetInfo()

public AssetInfo()

Initialisiert eine neue Instanz der Klasse AssetInfo.

AssetInfo(String name)

public AssetInfo(String name)

Initialisiert eine neue Instanz der Klasse AssetInfo.

Parameters:

ParameterTypBeschreibung
Namejava.lang.StringName

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)

Parameters:

ParameterTypBeschreibung
propertyNamejava.lang.StringEigenschaftsname.

Returns: Property - The property.

getAmbient()

public Vector4 getAmbient()

Liest oder setzt die Standard-Ambientfarbe dieses Assets

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

getApplicationName()

public String getApplicationName()

Liest die Anwendung, die dieses Asset erstellt hat

Returns: java.lang.String - die Anwendung, die dieses Asset erstellt hat

getApplicationVendor()

public String getApplicationVendor()

Liest den Namen des Anwendungsanbieters

Returns: java.lang.String - der Name des Anwendungsanbieters

getApplicationVersion()

public String getApplicationVersion()

Liest die Version der Anwendung, die dieses Asset erstellt hat.

Returns: java.lang.String - die Version der Anwendung, die dieses Asset erstellt hat.

getAuthor()

public String getAuthor()

Liest den Autor dieses Assets

Returns: java.lang.String - der Autor dieses Assets

getAxisSystem()

public AxisSystem getAxisSystem()

Liest das Koordinatensystem/Up-Vektor/Front-Vektor der Asset-Informationen.

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

Liest den Kommentar dieses Assets.

Returns: java.lang.String - der Kommentar zu diesem Asset.

getCoordinateSystem()

public CoordinateSystem getCoordinateSystem()

Liest das in diesem Asset verwendete Koordinatensystem.

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

getCopyright()

public String getCopyright()

Liest das Urheberrecht des Dokuments

Returns: java.lang.String - das Urheberrecht des Dokuments

getCreationTime()

public Calendar getCreationTime()

Liest oder setzt die Erstellungszeit dieses Assets

Returns: java.util.Calendar - oder Setzt die Erstellungszeit dieses Assets

getFrontVector()

public Axis getFrontVector()

Liest den Frontvektor, der in diesem Asset verwendet wird.

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

getKeywords()

public String getKeywords()

Liest die Schlüsselwörter dieses Assets

Returns: java.lang.String - die Schlüsselwörter dieses Assets

getModificationTime()

public Calendar getModificationTime()

Liest oder setzt die Änderungszeit dieses Assets

Returns: java.util.Calendar - oder Setzt die Änderungszeit dieses Assets

getName()

public String getName()

Liefert den Namen.

Returns: java.lang.String - der Name.

getProperties()

public PropertyCollection getProperties()

Liefert die Sammlung aller Eigenschaften.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Liefere den Wert der angegebenen Eigenschaft

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname

Returns: java.lang.Object - Der Wert der gefundenen Eigenschaft

getRevision()

public String getRevision()

Liest die Revisionsnummer dieses Assets, die üblicherweise im Versionskontrollsystem verwendet wird.

Returns: java.lang.String - die Revisionsnummer dieses Assets, üblicherweise in Versionskontrollsystemen verwendet.

getSubject()

public String getSubject()

Liest das Thema dieses Assets

Returns: java.lang.String - das Thema dieses Assets

getTitle()

public String getTitle()

Liest den Titel dieses Assets

Returns: java.lang.String - der Titel dieses Assets

getUnitName()

public String getUnitName()

Ermittelt die Längeneinheit, die in diesem Asset verwendet wird. z.B. cm/m/km/Zoll/Fuß

Returns: java.lang.String - die Längeneinheit, die in diesem Asset verwendet wird. z.B. cm/m/km/Zoll/Fuß

getUnitScaleFactor()

public double getUnitScaleFactor()

Liest den Skalierungsfaktor zu realen Metern.

Returns: double - der Skalierungsfaktor auf reale Meter. Remarks: Dies wird bei der Serialisierung ignoriert, wenn der Einheitenname null ist.

getUpVector()

public Axis getUpVector()

Liest den Aufwärtsvektor, der in diesem Asset verwendet wird.

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

getUrl()

public String getUrl()

Liest oder setzt die URL dieses Assets.

Returns: java.lang.String - oder Setzt die URL dieses Assets.

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)

Entfernt eine dynamische Eigenschaft.

Parameters:

ParameterTypBeschreibung
propertyPropertyWelche Eigenschaft zu entfernen ist

Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde

removeProperty(String property)

public boolean removeProperty(String property)

Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringWelche Eigenschaft zu entfernen ist

Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde

setAmbient(Vector4 value)

public void setAmbient(Vector4 value)

Liest oder setzt die Standard-Ambientfarbe dieses Assets

Parameters:

ParameterTypBeschreibung
valueVector4Neuer Wert

setApplicationName(String value)

public void setApplicationName(String value)

Setzt die Anwendung, die dieses Asset erstellt hat

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setApplicationVendor(String value)

public void setApplicationVendor(String value)

Setzt den Namen des Anwendungsanbieters

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setApplicationVersion(String value)

public void setApplicationVersion(String value)

Setzt die Version der Anwendung, die dieses Asset erstellt hat.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setAuthor(String value)

public void setAuthor(String value)

Setzt den Autor dieses Assets

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setAxisSystem(AxisSystem value)

public void setAxisSystem(AxisSystem value)

Setzt das Koordinatensystem/den Aufwärtsvektor/den Frontvektor der Asset-Informationen.

Parameters:

ParameterTypBeschreibung
valueAxisSystemNeuer Wert

setComment(String value)

public void setComment(String value)

Setzt den Kommentar dieses Assets.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setCoordinateSystem(CoordinateSystem value)

public void setCoordinateSystem(CoordinateSystem value)

Setzt das in diesem Asset verwendete Koordinatensystem.

Parameters:

ParameterTypBeschreibung
valueCoordinateSystemNeuer Wert

setCopyright(String value)

public void setCopyright(String value)

Setzt das Urheberrecht des Dokuments

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setCreationTime(Calendar value)

public void setCreationTime(Calendar value)

Liest oder setzt die Erstellungszeit dieses Assets

Parameters:

ParameterTypBeschreibung
Wertjava.util.CalendarNeuer Wert

setFrontVector(Axis value)

public void setFrontVector(Axis value)

Setzt den Frontvektor, der in diesem Asset verwendet wird.

Parameters:

ParameterTypBeschreibung
valueAxisNeuer Wert

setKeywords(String value)

public void setKeywords(String value)

Setzt die Schlüsselwörter dieses Assets

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setModificationTime(Calendar value)

public void setModificationTime(Calendar value)

Liest oder setzt die Änderungszeit dieses Assets

Parameters:

ParameterTypBeschreibung
Wertjava.util.CalendarNeuer Wert

setName(String value)

public void setName(String value)

Setzt den Namen.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Setzt den Wert der angegebenen Eigenschaft

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname
Wertjava.lang.ObjectDer Wert der Eigenschaft

setRevision(String value)

public void setRevision(String value)

Setzt die Revisionsnummer dieses Assets, die üblicherweise im Versionskontrollsystem verwendet wird.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setSubject(String value)

public void setSubject(String value)

Setzt das Thema dieses Assets

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setTitle(String value)

public void setTitle(String value)

Setzt den Titel dieses Assets

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setUnitName(String value)

public void setUnitName(String value)

Setzt die Längeneinheit, die in diesem Asset verwendet wird. z.B. cm/m/km/Zoll/Fuß

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setUnitScaleFactor(double value)

public void setUnitScaleFactor(double value)

Setzt den Skalierungsfaktor auf reale Meter.

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert Remarks: Dies wird bei der Serialisierung ignoriert, wenn der Einheitenname null ist.

setUpVector(Axis value)

public void setUpVector(Axis value)

Setzt den Aufwärts-Vektor, der in diesem Asset verwendet wird.

Parameters:

ParameterTypBeschreibung
valueAxisNeuer Wert

setUrl(String value)

public void setUrl(String value)

Liest oder setzt die URL dieses Assets.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int