AssetInfo

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

public class AssetInfo extends A3DObject

Information om tillgången. Tillgångsinformation kan bifogas till en Scene. Ett underordnat Scene kan ha sin egen AssetInfo för att åsidosätta förälderns definition. Exempel: Följande kod visar hur man läser tillgångsinformation från en fbx-fil:

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

Konstruktörer

KonstruktorBeskrivning
AssetInfo()Initierar en ny instans av klassen AssetInfo.
AssetInfo(String name)Initierar en ny instans av klassen AssetInfo.

Metoder

MetodBeskrivning
equals(Object arg0)
findProperty(String propertyName)Hittar egenskapen.
getAmbient()Hämtar eller anger standardambientfärgen för denna tillgång
getApplicationName()Hämtar applikationen som skapade denna tillgång
getApplicationVendor()Hämtar applikationens leverantörsnamn
getApplicationVersion()Hämtar versionen av applikationen som skapade denna tillgång.
getAuthor()Hämtar författaren till denna tillgång
getAxisSystem()Hämtar koordinatsystemet/uppvektorn/främre vektorn för tillgångsinformationen.
getClass()
getComment()Hämtar kommentaren för denna tillgång.
getCoordinateSystem()Hämtar koordinatsystemet som används i denna tillgång.
getCopyright()Hämtar dokumentets upphovsrätt
getCreationTime()Hämtar eller anger skapandetiden för denna tillgång
getFrontVector()Hämtar frontvektorn som används i denna tillgång.
getKeywords()Hämtar nyckelorden för denna tillgång
getModificationTime()Hämtar eller anger ändringstiden för denna tillgång
getName()Hämtar namnet.
getProperties()Hämtar samlingen av alla egenskaper.
getProperty(String property)Hämta värdet för angiven egenskap
getRevision()Hämtar revisionsnumret för denna tillgång, vanligtvis använt i versionskontrollsystem.
getSubject()Hämtar ämnet för denna tillgång
getTitle()Hämtar titeln för denna tillgång
getUnitName()Hämtar längdenheten som används i denna tillgång.
getUnitScaleFactor()Hämtar skalfaktorn till verklig meter.
getUpVector()Hämtar uppvektorn som används i denna tillgång.
getUrl()Hämtar eller anger URL:en för denna tillgång.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Tar bort en dynamisk egenskap.
removeProperty(String property)Ta bort den angivna egenskapen identifierad med namn
setAmbient(Vector4 value)Hämtar eller anger standardambientfärgen för denna tillgång
setApplicationName(String value)Anger programmet som skapade denna tillgång
setApplicationVendor(String value)Anger leverantörens namn för programmet
setApplicationVersion(String value)Anger versionen av programmet som skapade denna tillgång.
setAuthor(String value)Anger författaren till denna tillgång
setAxisSystem(AxisSystem value)Anger koordinatsystemet/uppvektorn/frontvektorn för tillgångsinformationen.
setComment(String value)Anger kommentaren för denna tillgång.
setCoordinateSystem(CoordinateSystem value)Anger koordinatsystemet som används i denna tillgång.
setCopyright(String value)Anger dokumentets upphovsrätt
setCreationTime(Calendar value)Hämtar eller anger skapandetiden för denna tillgång
setFrontVector(Axis value)Anger frontvektorn som används i denna tillgång.
setKeywords(String value)Anger nyckelorden för denna tillgång
setModificationTime(Calendar value)Hämtar eller anger ändringstiden för denna tillgång
setName(String value)Ställer in namnet.
setProperty(String property, Object value)Ställer in värdet för angiven egenskap
setRevision(String value)Anger revisionsnumret för denna tillgång, vanligtvis använt i versionskontrollsystem.
setSubject(String value)Anger ämnet för denna tillgång
setTitle(String value)Anger titeln för denna tillgång
setUnitName(String value)Anger längdenheten som används i denna tillgång.
setUnitScaleFactor(double value)Ställer in skalfaktorn till verklig meter.
setUpVector(Axis value)Ställer in uppvektorn som används i denna tillgång.
setUrl(String value)Hämtar eller anger URL:en för denna tillgång.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

AssetInfo()

public AssetInfo()

Initierar en ny instans av klassen AssetInfo.

AssetInfo(String name)

public AssetInfo(String name)

Initierar en ny instans av klassen AssetInfo.

Parameters:

ParameterTypBeskrivning
namnjava.lang.StringNamn

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeskrivning
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Hittar egenskapen. Den kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad med dess namn)

Parameters:

ParameterTypBeskrivning
propertyNamejava.lang.StringEgenskapsnamn.

Returns: Property - The property.

getAmbient()

public Vector4 getAmbient()

Hämtar eller anger standardambientfärgen för denna tillgång

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

getApplicationName()

public String getApplicationName()

Hämtar applikationen som skapade denna tillgång

Returns: java.lang.String - programmet som skapade denna tillgång

getApplicationVendor()

public String getApplicationVendor()

Hämtar applikationens leverantörsnamn

Returns: java.lang.String - leverantörens namn för applikationen

getApplicationVersion()

public String getApplicationVersion()

Hämtar versionen av applikationen som skapade denna tillgång.

Returns: java.lang.String - versionen av programmet som skapade denna tillgång.

getAuthor()

public String getAuthor()

Hämtar författaren till denna tillgång

Returns: java.lang.String - författaren till denna tillgång

getAxisSystem()

public AxisSystem getAxisSystem()

Hämtar koordinatsystemet/uppvektorn/främre vektorn för tillgångsinformationen.

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

Hämtar kommentaren för denna tillgång.

Returns: java.lang.String - kommentaren för denna tillgång.

getCoordinateSystem()

public CoordinateSystem getCoordinateSystem()

Hämtar koordinatsystemet som används i denna tillgång.

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

getCopyright()

public String getCopyright()

Hämtar dokumentets upphovsrätt

Returns: java.lang.String - dokumentets upphovsrätt

getCreationTime()

public Calendar getCreationTime()

Hämtar eller anger skapandetiden för denna tillgång

Returns: java.util.Calendar - eller Ställer in skapandetiden för denna tillgång

getFrontVector()

public Axis getFrontVector()

Hämtar frontvektorn som används i denna tillgång.

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

getKeywords()

public String getKeywords()

Hämtar nyckelorden för denna tillgång

Returns: java.lang.String - nyckelorden för denna tillgång

getModificationTime()

public Calendar getModificationTime()

Hämtar eller anger ändringstiden för denna tillgång

Returns: java.util.Calendar - eller Ställer in ändringstiden för denna tillgång

getName()

public String getName()

Hämtar namnet.

Returns: java.lang.String - namnet.

getProperties()

public PropertyCollection getProperties()

Hämtar samlingen av alla egenskaper.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Hämta värdet för angiven egenskap

Parameters:

ParameterTypBeskrivning
egenskapjava.lang.StringEgenskapsnamn

Returns: java.lang.Object - Värdet på den hittade egenskapen

getRevision()

public String getRevision()

Hämtar revisionsnumret för denna tillgång, vanligtvis använt i versionskontrollsystem.

Returns: java.lang.String - revisionsnumret för denna tillgång, vanligtvis använt i versionskontrollsystem.

getSubject()

public String getSubject()

Hämtar ämnet för denna tillgång

Returns: java.lang.String - ämnet för denna tillgång

getTitle()

public String getTitle()

Hämtar titeln för denna tillgång

Returns: java.lang.String - titeln för denna tillgång

getUnitName()

public String getUnitName()

Hämtar längdenheten som används i denna tillgång. t.ex. cm/m/km/tum/fot

Returns: java.lang.String - längdenheten som används i denna tillgång. t.ex. cm/m/km/tum/fot

getUnitScaleFactor()

public double getUnitScaleFactor()

Hämtar skalfaktorn till verklig meter.

Returns: double - skalfaktorn till verklig meter. Remarks: Detta ignoreras vid serialisering om enhetsnamnet är null.

getUpVector()

public Axis getUpVector()

Hämtar uppvektorn som används i denna tillgång.

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

getUrl()

public String getUrl()

Hämtar eller anger URL:en för denna tillgång.

Returns: java.lang.String - eller Ställer in URL:en för denna tillgång.

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)

Tar bort en dynamisk egenskap.

Parameters:

ParameterTypBeskrivning
propertyPropertyVilken egenskap som ska tas bort

Returns: boolean - true om egenskapen har tagits bort framgångsrikt

removeProperty(String property)

public boolean removeProperty(String property)

Ta bort den angivna egenskapen identifierad med namn

Parameters:

ParameterTypBeskrivning
egenskapjava.lang.StringVilken egenskap som ska tas bort

Returns: boolean - true om egenskapen har tagits bort framgångsrikt

setAmbient(Vector4 value)

public void setAmbient(Vector4 value)

Hämtar eller anger standardambientfärgen för denna tillgång

Parameters:

ParameterTypBeskrivning
valueVector4Nytt värde

setApplicationName(String value)

public void setApplicationName(String value)

Anger programmet som skapade denna tillgång

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setApplicationVendor(String value)

public void setApplicationVendor(String value)

Anger leverantörens namn för programmet

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setApplicationVersion(String value)

public void setApplicationVersion(String value)

Anger versionen av programmet som skapade denna tillgång.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setAuthor(String value)

public void setAuthor(String value)

Anger författaren till denna tillgång

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setAxisSystem(AxisSystem value)

public void setAxisSystem(AxisSystem value)

Anger koordinatsystemet/uppvektorn/frontvektorn för tillgångsinformationen.

Parameters:

ParameterTypBeskrivning
valueAxisSystemNytt värde

setComment(String value)

public void setComment(String value)

Anger kommentaren för denna tillgång.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setCoordinateSystem(CoordinateSystem value)

public void setCoordinateSystem(CoordinateSystem value)

Anger koordinatsystemet som används i denna tillgång.

Parameters:

ParameterTypBeskrivning
valueCoordinateSystemNytt värde

setCopyright(String value)

public void setCopyright(String value)

Anger dokumentets upphovsrätt

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setCreationTime(Calendar value)

public void setCreationTime(Calendar value)

Hämtar eller anger skapandetiden för denna tillgång

Parameters:

ParameterTypBeskrivning
värdejava.util.CalendarNytt värde

setFrontVector(Axis value)

public void setFrontVector(Axis value)

Anger frontvektorn som används i denna tillgång.

Parameters:

ParameterTypBeskrivning
valueAxisNytt värde

setKeywords(String value)

public void setKeywords(String value)

Anger nyckelorden för denna tillgång

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setModificationTime(Calendar value)

public void setModificationTime(Calendar value)

Hämtar eller anger ändringstiden för denna tillgång

Parameters:

ParameterTypBeskrivning
värdejava.util.CalendarNytt värde

setName(String value)

public void setName(String value)

Ställer in namnet.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Ställer in värdet för angiven egenskap

Parameters:

ParameterTypBeskrivning
egenskapjava.lang.StringEgenskapsnamn
värdejava.lang.ObjectVärdet på egenskapen

setRevision(String value)

public void setRevision(String value)

Anger revisionsnumret för denna tillgång, vanligtvis använt i versionskontrollsystem.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setSubject(String value)

public void setSubject(String value)

Anger ämnet för denna tillgång

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setTitle(String value)

public void setTitle(String value)

Anger titeln för denna tillgång

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setUnitName(String value)

public void setUnitName(String value)

Ställer in längdenheten som används i denna tillgång. t.ex. cm/m/km/tum/fot

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

setUnitScaleFactor(double value)

public void setUnitScaleFactor(double value)

Ställer in skalfaktorn till verklig meter.

Parameters:

ParameterTypBeskrivning
värdedoubleNytt värde Remarks: Detta ignoreras vid serialisering om enhetsnamnet är null.

setUpVector(Axis value)

public void setUpVector(Axis value)

Ställer in uppvektorn som används i denna tillgång.

Parameters:

ParameterTypBeskrivning
valueAxisNytt värde

setUrl(String value)

public void setUrl(String value)

Hämtar eller anger URL:en för denna tillgång.

Parameters:

ParameterTypBeskrivning
värdejava.lang.StringNytt värde

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeskrivning
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeskrivning
arg0long
arg1int