AssetInfo

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

public class AssetInfo extends A3DObject

Информация об активе. Информация об активе может быть прикреплена к Scene. Дочерний Scene может иметь собственный AssetInfo для переопределения определения родителя. Пример: Следующий код показывает, как прочитать информацию об активе из файла 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());

Конструкторы

КонструкторОписание
AssetInfo()Инициализирует новый экземпляр класса AssetInfo.
AssetInfo(String name)Инициализирует новый экземпляр класса AssetInfo.

Методы

МетодОписание
equals(Object arg0)
findProperty(String propertyName)Находит свойство.
getAmbient()Получает или задает цвет фонового освещения по умолчанию этого актива
getApplicationName()Получает приложение, создавшее этот актив
getApplicationVendor()Получает название поставщика приложения
getApplicationVersion()Получает версию приложения, создавшего этот актив.
getAuthor()Получает автора этого актива
getAxisSystem()Получает систему координат, вектор вверх и вектор передней части информации об активе.
getClass()
getComment()Получает комментарий к этому активу.
getCoordinateSystem()Получает систему координат, используемую в этом активе.
getCopyright()Получает авторские права документа
getCreationTime()Получает или задает время создания этого актива
getFrontVector()Получает front-vector, используемый в этом активе.
getKeywords()Получает ключевые слова этого актива
getModificationTime()Получает или задает время изменения этого актива
getName()Получает имя.
getProperties()Получает коллекцию всех свойств.
getProperty(String property)Получить значение указанного свойства
getRevision()Получает номер ревизии этого актива, обычно используемый в системе контроля версий.
getSubject()Получает тему этого актива
getTitle()Получает заголовок этого актива
getUnitName()Получает единицу длины, используемую в этом активе.
getUnitScaleFactor()Получает коэффициент масштабирования к реальному метру.
getUpVector()Получает up-vector, используемый в этом активе.
getUrl()Получает или задает URL этого актива.
hashCode()
notify()
notifyAll()
removeProperty(Property property)Удаляет динамическое свойство.
removeProperty(String property)Удалить указанное свойство, определяемое по имени
setAmbient(Vector4 value)Получает или задает цвет фонового освещения по умолчанию этого актива
setApplicationName(String value)Задает приложение, создавшее этот актив
setApplicationVendor(String value)Задает имя поставщика приложения
setApplicationVersion(String value)Задает версию приложения, создавшего этот актив.
setAuthor(String value)Задает автора этого актива
setAxisSystem(AxisSystem value)Задает систему координат/вектор вверх/вектор передней стороны информации об активе.
setComment(String value)Задает комментарий к этому активу.
setCoordinateSystem(CoordinateSystem value)Задает систему координат, используемую в этом активе.
setCopyright(String value)Задает авторские права документа
setCreationTime(Calendar value)Получает или задает время создания этого актива
setFrontVector(Axis value)Задает front-vector, используемый в этом активе.
setKeywords(String value)Задает ключевые слова этого актива
setModificationTime(Calendar value)Получает или задает время изменения этого актива
setName(String value)Устанавливает имя.
setProperty(String property, Object value)Устанавливает значение указанного свойства
setRevision(String value)Задает номер ревизии этого актива, обычно используемый в системе контроля версий.
setSubject(String value)Задает тему этого актива
setTitle(String value)Задает заголовок этого актива
setUnitName(String value)Задает единицу длины, используемую в этом активе.
setUnitScaleFactor(double value)Устанавливает коэффициент масштабирования в реальный метр.
setUpVector(Axis value)Устанавливает вектор вверх, используемый в этом объекте.
setUrl(String value)Получает или задает URL этого актива.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

AssetInfo()

public AssetInfo()

Инициализирует новый экземпляр класса AssetInfo.

AssetInfo(String name)

public AssetInfo(String name)

Инициализирует новый экземпляр класса AssetInfo.

Parameters:

ПараметрТипОписание
имяjava.lang.StringИмя

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ПараметрТипОписание
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Находит свойство. Оно может быть динамическим свойством (созданным с помощью CreateDynamicProperty/SetProperty) или нативным свойством (определяемым по его имени)

Parameters:

ПараметрТипОписание
propertyNamejava.lang.StringИмя свойства.

Returns: Property - The property.

getAmbient()

public Vector4 getAmbient()

Получает или задает цвет фонового освещения по умолчанию этого актива

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

getApplicationName()

public String getApplicationName()

Получает приложение, создавшее этот актив

Returns: java.lang.String - приложение, создавшее этот объект

getApplicationVendor()

public String getApplicationVendor()

Получает название поставщика приложения

Returns: java.lang.String - имя поставщика приложения

getApplicationVersion()

public String getApplicationVersion()

Получает версию приложения, создавшего этот актив.

Returns: java.lang.String - версия приложения, создавшего этот объект.

getAuthor()

public String getAuthor()

Получает автора этого актива

Returns: java.lang.String - автор этого объекта

getAxisSystem()

public AxisSystem getAxisSystem()

Получает систему координат, вектор вверх и вектор передней части информации об активе.

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

Получает комментарий к этому активу.

Returns: java.lang.String - комментарий к этому объекту.

getCoordinateSystem()

public CoordinateSystem getCoordinateSystem()

Получает систему координат, используемую в этом активе.

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

getCopyright()

public String getCopyright()

Получает авторские права документа

Returns: java.lang.String - авторские права документа

getCreationTime()

public Calendar getCreationTime()

Получает или задает время создания этого актива

Returns: java.util.Calendar - или устанавливает время создания этого объекта

getFrontVector()

public Axis getFrontVector()

Получает front-vector, используемый в этом активе.

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

getKeywords()

public String getKeywords()

Получает ключевые слова этого актива

Returns: java.lang.String - ключевые слова этого объекта

getModificationTime()

public Calendar getModificationTime()

Получает или задает время изменения этого актива

Returns: java.util.Calendar - или устанавливает время изменения этого объекта

getName()

public String getName()

Получает имя.

Returns: java.lang.String - имя.

getProperties()

public PropertyCollection getProperties()

Получает коллекцию всех свойств.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Получить значение указанного свойства

Parameters:

ПараметрТипОписание
свойствоjava.lang.StringИмя свойства

Returns: java.lang.Object - Значение найденного свойства

getRevision()

public String getRevision()

Получает номер ревизии этого актива, обычно используемый в системе контроля версий.

Returns: java.lang.String - номер ревизии этого объекта, обычно используемый в системе контроля версий.

getSubject()

public String getSubject()

Получает тему этого актива

Returns: java.lang.String - тема этого объекта

getTitle()

public String getTitle()

Получает заголовок этого актива

Returns: java.lang.String - название этого объекта

getUnitName()

public String getUnitName()

Получает единицу длины, используемую в этом объекте. например, см/м/км/дюйм/фут

Returns: java.lang.String - единица длины, используемая в этом объекте. например, см/м/км/дюйм/фут

getUnitScaleFactor()

public double getUnitScaleFactor()

Получает коэффициент масштабирования к реальному метру.

Returns: double - коэффициент масштабирования в реальный метр. Remarks: Это игнорируется при сериализации, если имя единицы равно null.

getUpVector()

public Axis getUpVector()

Получает up-vector, используемый в этом активе.

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

getUrl()

public String getUrl()

Получает или задает URL этого актива.

Returns: java.lang.String - или устанавливает URL этого объекта.

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)

Удаляет динамическое свойство.

Parameters:

ПараметрТипОписание
propertyPropertyКакое свойство удалить

Returns: boolean - true, если свойство успешно удалено

removeProperty(String property)

public boolean removeProperty(String property)

Удалить указанное свойство, определяемое по имени

Parameters:

ПараметрТипОписание
свойствоjava.lang.StringКакое свойство удалить

Returns: boolean - true, если свойство успешно удалено

setAmbient(Vector4 value)

public void setAmbient(Vector4 value)

Получает или задает цвет фонового освещения по умолчанию этого актива

Parameters:

ПараметрТипОписание
valueVector4Новое значение

setApplicationName(String value)

public void setApplicationName(String value)

Задает приложение, создавшее этот актив

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setApplicationVendor(String value)

public void setApplicationVendor(String value)

Задает имя поставщика приложения

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setApplicationVersion(String value)

public void setApplicationVersion(String value)

Задает версию приложения, создавшего этот актив.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setAuthor(String value)

public void setAuthor(String value)

Задает автора этого актива

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setAxisSystem(AxisSystem value)

public void setAxisSystem(AxisSystem value)

Задает систему координат/вектор вверх/вектор передней стороны информации об активе.

Parameters:

ПараметрТипОписание
valueAxisSystemНовое значение

setComment(String value)

public void setComment(String value)

Задает комментарий к этому активу.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setCoordinateSystem(CoordinateSystem value)

public void setCoordinateSystem(CoordinateSystem value)

Задает систему координат, используемую в этом активе.

Parameters:

ПараметрТипОписание
valueCoordinateSystemНовое значение

setCopyright(String value)

public void setCopyright(String value)

Задает авторские права документа

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setCreationTime(Calendar value)

public void setCreationTime(Calendar value)

Получает или задает время создания этого актива

Parameters:

ПараметрТипОписание
значениеjava.util.CalendarНовое значение

setFrontVector(Axis value)

public void setFrontVector(Axis value)

Задает front-vector, используемый в этом активе.

Parameters:

ПараметрТипОписание
valueAxisНовое значение

setKeywords(String value)

public void setKeywords(String value)

Задает ключевые слова этого актива

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setModificationTime(Calendar value)

public void setModificationTime(Calendar value)

Получает или задает время изменения этого актива

Parameters:

ПараметрТипОписание
значениеjava.util.CalendarНовое значение

setName(String value)

public void setName(String value)

Устанавливает имя.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Устанавливает значение указанного свойства

Parameters:

ПараметрТипОписание
свойствоjava.lang.StringИмя свойства
значениеjava.lang.ObjectЗначение свойства

setRevision(String value)

public void setRevision(String value)

Задает номер ревизии этого актива, обычно используемый в системе контроля версий.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setSubject(String value)

public void setSubject(String value)

Задает тему этого актива

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setTitle(String value)

public void setTitle(String value)

Задает заголовок этого актива

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setUnitName(String value)

public void setUnitName(String value)

Устанавливает единицу длины, используемую в этом объекте. например, см/м/км/дюйм/фут

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

setUnitScaleFactor(double value)

public void setUnitScaleFactor(double value)

Устанавливает коэффициент масштабирования в реальный метр.

Parameters:

ПараметрТипОписание
значениеdoubleНовое значение Remarks: Это игнорируется при сериализации, если имя единицы равно null.

setUpVector(Axis value)

public void setUpVector(Axis value)

Устанавливает вектор вверх, используемый в этом объекте.

Parameters:

ПараметрТипОписание
valueAxisНовое значение

setUrl(String value)

public void setUrl(String value)

Получает или задает URL этого актива.

Parameters:

ПараметрТипОписание
значениеjava.lang.StringНовое значение

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ПараметрТипОписание
arg0long
arg1int