AssetInfo

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

public class AssetInfo extends A3DObject

Informatie van asset. Assetinformatie kan worden gekoppeld aan een Scene. Een onderliggende Scene kan zijn eigen AssetInfo hebben om de definitie van de ouder te overschrijven. Voorbeeld: De volgende code laat zien hoe assetinformatie uit een fbx‑bestand kan worden gelezen:

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

Constructors

ConstructorBeschrijving
AssetInfo()Initialiseert een nieuw exemplaar van de AssetInfo klasse.
AssetInfo(String name)Initialiseert een nieuw exemplaar van de AssetInfo klasse.

Methoden

MethodeBeschrijving
equals(Object arg0)
findProperty(String propertyName)Zoekt de eigenschap.
getAmbient()Haalt op of stelt de standaard omgevingskleur van dit asset in.
getApplicationName()Haalt de applicatie op die dit asset heeft gemaakt.
getApplicationVendor()Haalt de naam van de leverancier van de applicatie op.
getApplicationVersion()Haalt de versie van de applicatie op die dit asset heeft gemaakt.
getAuthor()Haalt de auteur van dit asset op.
getAxisSystem()Haalt het coördinatensysteem/up‑vector/front‑vector van de assetinformatie op.
getClass()
getComment()Haalt de opmerking van dit asset op.
getCoordinateSystem()Haalt het coördinatensysteem op dat in dit asset wordt gebruikt.
getCopyright()Haalt het auteursrecht van het document op.
getCreationTime()Haalt op of stelt de creatietijd van dit asset in
getFrontVector()Haalt de front-vector op die in dit asset wordt gebruikt.
getKeywords()Haalt de trefwoorden van dit asset op
getModificationTime()Haalt op of stelt de wijzigingstijd van dit asset in
getName()Haalt de naam op.
getProperties()Haalt de verzameling van alle eigenschappen op.
getProperty(String property)Haalt de waarde op van de opgegeven eigenschap
getRevision()Haalt het revisienummer van dit asset op, meestal gebruikt in versiebeheersystemen.
getSubject()Haalt het onderwerp van dit asset op
getTitle()Haalt de titel van dit asset op
getUnitName()Haalt de eenheid van lengte die in dit asset wordt gebruikt op.
getUnitScaleFactor()Haalt de schaalfactor naar de echte meter op.
getUpVector()Haalt de up-vector op die in dit asset wordt gebruikt.
getUrl()Haalt op of stelt de URL van dit asset in.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Verwijdert een dynamische eigenschap.
removeProperty(String property)Verwijder de opgegeven eigenschap geïdentificeerd op naam
setAmbient(Vector4 value)Haalt op of stelt de standaard omgevingskleur van dit asset in.
setApplicationName(String value)Stelt de applicatie in die dit asset heeft gemaakt.
setApplicationVendor(String value)Stelt de naam van de applicatieleverancier in.
setApplicationVersion(String value)Stelt de versie van de applicatie in die dit asset heeft gemaakt.
setAuthor(String value)Stelt de auteur van dit asset in.
setAxisSystem(AxisSystem value)Stelt het coördinatensysteem/up-vector/front-vector van de assetinformatie in.
setComment(String value)Stelt de opmerking van dit asset in.
setCoordinateSystem(CoordinateSystem value)Stelt het coördinatensysteem in dat in dit asset wordt gebruikt.
setCopyright(String value)Stelt het auteursrecht van het document in.
setCreationTime(Calendar value)Haalt op of stelt de creatietijd van dit asset in
setFrontVector(Axis value)Stelt de front-vector in die in dit asset wordt gebruikt.
setKeywords(String value)Stelt de trefwoorden van dit asset in.
setModificationTime(Calendar value)Haalt op of stelt de wijzigingstijd van dit asset in
setName(String value)Stelt de naam in.
setProperty(String property, Object value)Stelt de waarde in van de opgegeven eigenschap
setRevision(String value)Stelt het revisienummer van dit asset in, meestal gebruikt in versiebeheersystemen.
setSubject(String value)Stelt het onderwerp van dit asset in.
setTitle(String value)Stelt de titel van dit asset in.
setUnitName(String value)Stelt de eenheid van lengte in die in dit asset wordt gebruikt.
setUnitScaleFactor(double value)Stelt de schaalfactor in op echte meter.
setUpVector(Axis value)Stelt de up-vector in die in dit asset wordt gebruikt.
setUrl(String value)Haalt op of stelt de URL van dit asset in.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

AssetInfo()

public AssetInfo()

Initialiseert een nieuw exemplaar van de AssetInfo klasse.

AssetInfo(String name)

public AssetInfo(String name)

Initialiseert een nieuw exemplaar van de AssetInfo klasse.

Parameters:

ParameterTypeBeschrijving
naamjava.lang.StringNaam

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Zoekt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap (geïdentificeerd op naam).

Parameters:

ParameterTypeBeschrijving
propertyNamejava.lang.StringEigenschapnaam.

Returns: Property - The property.

getAmbient()

public Vector4 getAmbient()

Haalt op of stelt de standaard omgevingskleur van dit asset in.

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

getApplicationName()

public String getApplicationName()

Haalt de applicatie op die dit asset heeft gemaakt.

Returns: java.lang.String - de applicatie die dit asset heeft gemaakt

getApplicationVendor()

public String getApplicationVendor()

Haalt de naam van de leverancier van de applicatie op.

Returns: java.lang.String - de naam van de leverancier van de applicatie

getApplicationVersion()

public String getApplicationVersion()

Haalt de versie van de applicatie op die dit asset heeft gemaakt.

Returns: java.lang.String - de versie van de applicatie die dit asset heeft gemaakt.

getAuthor()

public String getAuthor()

Haalt de auteur van dit asset op.

Returns: java.lang.String - de auteur van dit asset

getAxisSystem()

public AxisSystem getAxisSystem()

Haalt het coördinatensysteem/up‑vector/front‑vector van de assetinformatie op.

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

Haalt de opmerking van dit asset op.

Returns: java.lang.String - de opmerking van dit asset.

getCoordinateSystem()

public CoordinateSystem getCoordinateSystem()

Haalt het coördinatensysteem op dat in dit asset wordt gebruikt.

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

getCopyright()

public String getCopyright()

Haalt het auteursrecht van het document op.

Returns: java.lang.String - het auteursrecht van het document

getCreationTime()

public Calendar getCreationTime()

Haalt op of stelt de creatietijd van dit asset in

Returns: java.util.Calendar - of stelt de creatietijd van dit asset in

getFrontVector()

public Axis getFrontVector()

Haalt de front-vector op die in dit asset wordt gebruikt.

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

getKeywords()

public String getKeywords()

Haalt de trefwoorden van dit asset op

Returns: java.lang.String - de trefwoorden van dit asset

getModificationTime()

public Calendar getModificationTime()

Haalt op of stelt de wijzigingstijd van dit asset in

Returns: java.util.Calendar - of stelt de wijzigingstijd van dit asset in

getName()

public String getName()

Haalt de naam op.

Returns: java.lang.String - de naam.

getProperties()

public PropertyCollection getProperties()

Haalt de verzameling van alle eigenschappen op.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Haalt de waarde op van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap

Returns: java.lang.Object - De waarde van de gevonden eigenschap

getRevision()

public String getRevision()

Haalt het revisienummer van dit asset op, meestal gebruikt in versiebeheersystemen.

Returns: java.lang.String - het revisienummer van dit asset, meestal gebruikt in versiebeheersystemen.

getSubject()

public String getSubject()

Haalt het onderwerp van dit asset op

Returns: java.lang.String - het onderwerp van dit asset

getTitle()

public String getTitle()

Haalt de titel van dit asset op

Returns: java.lang.String - de titel van dit asset

getUnitName()

public String getUnitName()

Haalt de lengteeenheid op die in dit asset wordt gebruikt. bijv. cm/m/km/inch/feet

Returns: java.lang.String - de lengteeenheid die in dit asset wordt gebruikt. bijv. cm/m/km/inch/feet

getUnitScaleFactor()

public double getUnitScaleFactor()

Haalt de schaalfactor naar de echte meter op.

Returns: double - de schaalfactor naar echte meter. Opmerkingen: Dit wordt genegeerd tijdens serialisatie als de eenheidsnaam null is.

getUpVector()

public Axis getUpVector()

Haalt de up-vector op die in dit asset wordt gebruikt.

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

getUrl()

public String getUrl()

Haalt op of stelt de URL van dit asset in.

Returns: java.lang.String - of stelt de URL van dit asset in.

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)

Verwijdert een dynamische eigenschap.

Parameters:

ParameterTypeBeschrijving
propertyPropertyWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

removeProperty(String property)

public boolean removeProperty(String property)

Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

setAmbient(Vector4 value)

public void setAmbient(Vector4 value)

Haalt op of stelt de standaard omgevingskleur van dit asset in.

Parameters:

ParameterTypeBeschrijving
valueVector4Nieuwe waarde

setApplicationName(String value)

public void setApplicationName(String value)

Stelt de applicatie in die dit asset heeft gemaakt.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setApplicationVendor(String value)

public void setApplicationVendor(String value)

Stelt de naam van de applicatieleverancier in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setApplicationVersion(String value)

public void setApplicationVersion(String value)

Stelt de versie van de applicatie in die dit asset heeft gemaakt.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setAuthor(String value)

public void setAuthor(String value)

Stelt de auteur van dit asset in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setAxisSystem(AxisSystem value)

public void setAxisSystem(AxisSystem value)

Stelt het coördinatensysteem/up-vector/front-vector van de assetinformatie in.

Parameters:

ParameterTypeBeschrijving
valueAxisSystemNieuwe waarde

setComment(String value)

public void setComment(String value)

Stelt de opmerking van dit asset in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setCoordinateSystem(CoordinateSystem value)

public void setCoordinateSystem(CoordinateSystem value)

Stelt het coördinatensysteem in dat in dit asset wordt gebruikt.

Parameters:

ParameterTypeBeschrijving
valueCoordinateSystemNieuwe waarde

setCopyright(String value)

public void setCopyright(String value)

Stelt het auteursrecht van het document in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setCreationTime(Calendar value)

public void setCreationTime(Calendar value)

Haalt op of stelt de creatietijd van dit asset in

Parameters:

ParameterTypeBeschrijving
waardejava.util.CalendarNieuwe waarde

setFrontVector(Axis value)

public void setFrontVector(Axis value)

Stelt de front-vector in die in dit asset wordt gebruikt.

Parameters:

ParameterTypeBeschrijving
valueAxisNieuwe waarde

setKeywords(String value)

public void setKeywords(String value)

Stelt de trefwoorden van dit asset in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setModificationTime(Calendar value)

public void setModificationTime(Calendar value)

Haalt op of stelt de wijzigingstijd van dit asset in

Parameters:

ParameterTypeBeschrijving
waardejava.util.CalendarNieuwe waarde

setName(String value)

public void setName(String value)

Stelt de naam in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Stelt de waarde in van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap
waardejava.lang.ObjectDe waarde van de eigenschap

setRevision(String value)

public void setRevision(String value)

Stelt het revisienummer van dit asset in, meestal gebruikt in versiebeheersystemen.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setSubject(String value)

public void setSubject(String value)

Stelt het onderwerp van dit asset in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setTitle(String value)

public void setTitle(String value)

Stelt de titel van dit asset in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setUnitName(String value)

public void setUnitName(String value)

Stelt de lengteeenheid in die in dit asset wordt gebruikt. bijv. cm/m/km/inch/feet

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setUnitScaleFactor(double value)

public void setUnitScaleFactor(double value)

Stelt de schaalfactor in op echte meter.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde Opmerkingen: Dit wordt genegeerd tijdens serialisatie als de eenheidsnaam null is.

setUpVector(Axis value)

public void setUpVector(Axis value)

Stelt de up-vector in die in dit asset wordt gebruikt.

Parameters:

ParameterTypeBeschrijving
valueAxisNieuwe waarde

setUrl(String value)

public void setUrl(String value)

Haalt op of stelt de URL van dit asset in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int