Aspose.CAD.FileFormats.Collada.FileParser.Elements

Классы

Учебный классОписание
AccessorАксессор. Элемент доступа объявляет шаблон доступа к одному из элементов массива: FLOAT_ARRAY, INT_ARRAY, NAME_ARRAY, BOOL_ARRAY, TOKEN_ARRAY и IDREF_ARRAY. Элемент доступа описывает доступ к массивам, организованным как с чередованием, так и без чередования, в зависимости от атрибутов смещения и шага.
AltitudeВысота. Высота всегда указывается в метрах. Если режим “абсолютный”, то значение интерпретируется как метры от среднего уровня моря. Если режим “relativeToGround”, то значение интерпретируется как метры над фактической высотой земли в этом конкретном месте.
AssetАктив COLLADA. Элемент актива определяет информацию об управлении активами относительно его родительского элемента.
AssetUnitЕдиница актива. Элемент unit содержит описательную информацию о единице измерения. Он имеет атрибуты для названия единицы измерения и измерения по отношению к метру. Элемент unit может встречаться ноль или один раз.
BindПривязка. Элемент bind привязывает значения к параметрам эффекта при создании экземпляра.
BindMaterialМатериал переплета. Привязать конкретный материал к элементу геометрии, одновременно привязав переменные и однородные параметры.
BindVertexInputВвод связываемой вершины. Элемент bind_vertex_input привязывает входные данные вершины к параметрам эффекта при создании экземпляра.
BoolArrayЛогический массив. Элемент BOOL_ARRAY объявляет хранилище для однородного массива логических значений.
BrepBREP. Описывает структуру граничного представления (BREP).
CameraКамера. Объявляет представление иерархии визуальной сцены или графа сцены.
CameraOpticsОптика камеры. Представляет устройство на камере, которое проецирует изображение на датчик изображения.
CameraOpticsTechniqueCommonТехника оптики камеры обычная.
CameraOpticsTechniqueCommonOrthographicТехника оптики камеры общепринятая орфография. Описывает поле зрения ортогональной камеры.
CameraOpticsTechniqueCommonPerspectiveТехника оптики камеры в общем ракурсе. Описывает поле зрения перспективной камеры.
CircleКруг.
ColladaЭлемент COLLADA объявляет корень документа, который содержит часть содержимого схемы COLLADA.
ColladaElementБазовый элемент COLLADA.
ConeКонус. Описывает коническую поверхность.
ContributorАвтор. Элемент contributor определяет авторскую информацию для управления активами.
ControlVerticesКонтрольные вершины. Используется для описания CV сплайна.
ConvexMeshВыпуклая сетка. Определение элемента convex_mesh идентично элементу сетки, за исключением вместо полного описания (источник, вершины, многоугольники и т. д.) он может просто указывать на другая геометрия, чтобы получить его форму. Последний случай означает, что должна быть вычислена выпуклая оболочка этой геометрии, что указывается необязательным атрибутом “convex_hull_of”.
CoverageПокрытие. Указывает местоположение актива с использованием системы координат WGS84.
CurveКривая.
CurvesКривые. Этот элемент содержит все кривые, необходимые для геометрического описания ребер топологических объектов.
CylinderЦилиндр. Описывает неограниченную цилиндрическую поверхность.
EdgesКрая. Ребра ограничены двумя вершинами и имеют кривую для геометрического представления. Сегмент кривой также ограничен начальным и конечным параметрами.
EffectЭффект. Самодостаточное описание эффекта SHADER.
EllipseЭллипс.
EvaluateSceneСцена оценки. Элемент оценки_сцены объявляет информацию, определяющую, как оценивать эту визуальную_сцену. Может быть любое количество элементов Assessment_scene. Они оцениваются по порядку, и конкретный может быть отключен с помощью настройки enable = false.
ExtraАктив COLLADA доп. Дополнительный элемент объявляет дополнительную информацию относительно своего родительского элемента.
FacesЛица. Грани ограничены одним или несколькими проводами.
FloatArrayМассив с плавающей запятой. Элемент float_array объявляет хранилище для однородного массива значений с плавающей запятой.
FxCommonColorOrTextureОбщий цвет или текстура FX. Тип, описывающий цветовые атрибуты элементов SHADER с фиксированной функцией.
FxCommonColorOrTextureColorОбщий цвет FX или цвет текстуры. Содержит четыре значения с плавающей запятой, описывающие цвет RGBA.
FxCommonColorOrTextureParamОбщий параметр цвета или текстуры FX. Ссылается на предопределенный параметр.
FxCommonColorOrTextureTextureОбщий цвет FX или текстура текстуры.
FxCommonFloatOrParameterОбщий поплавок или параметр FX. Описывает скалярные атрибуты элементов SHADER с фиксированной функцией.
FxCommonFloatOrParameterFloatОбщее число с плавающей запятой или параметр с плавающей запятой. Значение представлено буквальным скаляром с плавающей запятой.
FxCommonFloatOrParameterParameterОбщий поплавок или параметр параметра FX. Значение представлено ссылкой на ранее определенный параметр, который можно напрямую преобразовать в скаляр с плавающей запятой.
FxCommonTransparentFX обычный прозрачный.
GeographicLocationГеографическое положение. Указывает местоположение актива с использованием системы координат WGS84.
GeometryГеометрия. Геометрия описывает визуальную форму и внешний вид объекта в сцене. Элемент геометрии классифицирует объявление геометрической информации. твердые вещества.
HyperbolaГипербола.
IdRefArrayМассив ссылок id. Элемент IDREF_array объявляет хранилище для однородного массива опорных значений ID.
InputLocalВход локальный. Элемент input_local_type используется для представления входных данных, которые могут ссылаться только на ресурсы, объявленные в том же документе.
InputLocalOffsetВходное локальное смещение. Элемент input_local_offset_type используется для представления индексированных входных данных, которые могут ссылаться только на ресурсы, объявленные в том же документе.
InstanceCameraКамера экземпляра. Элемент Instance Camera создает экземпляр объекта, описанного элементом камеры, чтобы активировать его в визуальной сцене.
InstanceEffectЭффект экземпляра.
InstanceGeometryГеометрия экземпляра. Элемент instance_geometry объявляет создание экземпляра геометрического ресурса COLLADA.
InstanceImageОбраз экземпляра.
InstanceJointСоединение экземпляра.
InstanceLightСвет экземпляра. Элемент instance_light объявляет создание экземпляра светового ресурса COLLADA.
InstanceMaterialGeometryМатериал экземпляра. Элемент instance_material объявляет создание экземпляра материального ресурса COLLADA.
InstanceMaterialRenderingОтрисовка материала экземпляра. Создает материальный ресурс COLLADA для экранного эффекта.
InstanceNodeУзел экземпляра. Элемент instance_node объявляет создание экземпляра ресурса узла COLLADA.
InstancePhysicsMaterialФизический материал экземпляра.
InstanceVisualSceneЭкземпляр визуальной сцены.
InstanceWithExtraЭкземпляр с доп. Элемент instance_with_extra_type используется для всех общих элементов экземпляра. Универсальный элемент экземпляра — это элемент, для которого не объявлены какие-либо конкретные дочерние элементы.
IntArrayЦелочисленный массив. Элемент INT_ARRAY объявляет хранилище для однородного массива целочисленных значений.
LibraryCamerasБиблиотека камер. Предоставляет библиотеку для размещения элементов камеры.
LibraryEffectsБиблиотека эффектов. Элемент library_effects объявляет модуль элементов эффектов.
LibraryGeometriesБиблиотека геометрии. Элемент library_geometries объявляет модуль элементов геометрии.
LibraryMaterialsМатериалы библиотеки. Элемент library_materials объявляет модуль материальных элементов.
LibraryVisualScenesБиблиотека визуальных сцен. Элемент library_visual_scene объявляет модуль элементов visual_scene.
LineСтрока.
LinesСтроки. Элемент lines предоставляет информацию, необходимую для связывания атрибутов вершин вместе, а затем для организации этих вершин в отдельные линии. Каждая линия, описываемая сеткой, имеет две вершины. Первая линия формируется из первой и второй вершин. Вторая линия формируется из третьей и четвертой вершин и так далее.
LinestripsLINESTRIPS. Элемент lineStrips предоставляет информацию, необходимую для связывания атрибутов вершин вместе, а затем организации этих вершин в соединенные полосы линий. Каждая линия-полоса, описываемая сеткой, имеет произвольное количество вершин. Каждый сегмент линии в полосе линий формируется из текущей вершины и предыдущей вершины.
LookatВзгляд. Элемент просмотра содержит преобразование положения и ориентации, подходящее для наведения камеры. Элемент взгляда содержит внутри себя три математических вектора, которые описывают: 1. Положение объекта; 2. Положение точки интереса; 3. Направление вверх.
MaterialМатериал. Материалы описывают внешний вид геометрического объекта.
MatrixМатрица. Матричные преобразования включают в себя математические изменения точек в системе координат или самой системы координат. Элемент matrix содержит матрицу 4 на 4 значений с плавающей запятой.
MeshМеш. Элемент сетки содержит информацию о вершинах и примитивах, достаточную для описания базовых геометрических сеток.
NameArrayМассив имен. Элемент Name_array объявляет хранилище для однородного массива строковых значений Name.
NodeУзел. Узлы воплощают иерархические отношения элементов в сцене.
NurbsNURBS. Описывает кривую NURBS в трехмерном пространстве.
NurbsSurfaceПоверхность NURBS. Описывает NURBS-поверхность в трехмерном пространстве.
OrientВосток. Описывает ориентацию рамки объекта. Ориентация задается произвольной осью и углом.
OriginПроисхождение. Описывает происхождение фрейма объекта. Начало задается положением в трехмерном пространстве.
ParabolaПарабола.
ParameterПараметр. Элемент параметра объявляет параметрическую информацию относительно своего родительского элемента.
ParametricCurvesПараметрические кривые. Определяет, как ребро представлено в параметрическом пространстве грани.
PlaneСамолет. Определяет бесконечную плоскость.
PolygonsПолигоны. Элемент polygons предоставляет информацию, необходимую для связывания атрибутов вершин вместе, а затем организации этих вершин в отдельные полигоны. Описанные многоугольники могут содержать произвольное количество вершин. Эти полигоны могут быть самопересекающимися и содержать дыры.
PolylistПОЛИСИСТ. Элемент POLYLIST предоставляет информацию, необходимую для связывания атрибутов вершин вместе, а затем организации этих вершин в отдельные полигоны. Многоугольники, описанные в POLYLIST, могут содержать произвольное количество вершин. В отличие от элемента полигонов, элемент POLYLIST не может содержать полигоны с дырками.
PrimitivesПримитивы. Элемент примитивов представляет примитивные данные для примитивных типов. Элемент примитивов содержит индексы, которые ссылаются на исходные элементы родителя, на которые ссылаются входные элементы.
PrimitivesWithHolesПримитивы с дырками. Описывает примитивы, содержащие одно или несколько отверстий.
ProfileBridgeПрофильный мост. Соедините COLLADA FX с внешней структурой эффектов, такой как NVIDIA CgFX или Microsoft Direct3D FX
ProfileCommonОбщий профиль. Открывает блок ОБЩИХ специфичных для платформы типов данных и объявлений методов.
ProfileCommonTechniqueОбщая техника профиля. Содержит описание текстур, сэмплеров, ШЕЙДЕРОВ, параметров и проходов, необходимых для рендеринга этого эффекта одним методом.
RenderОценка визуализации сцены. Описывает один проход эффекта для оценки сцены.
RotateПоворот. Элемент rotate содержит угол и математический вектор, представляющий ось вращения.
ScaleМасштаб. Элемент масштаба содержит математический вектор, представляющий относительные пропорции осей X, Y и Z системы координат.
SceneСцена. Сцена воплощает в себе весь набор информации, которую можно визуализировать из содержимого ресурса COLLADA. Элемент сцены объявляет основу иерархии сцены или графа сцены. Сцена содержит элементы, которые составляют большую часть визуального и преобразующего информационного содержания, созданного с помощью инструментов разработки.
ShellsСнаряды. Описывает оболочки структуры B-rep. Оболочка — это объединение одной или нескольких граней. Замкнутая оболочка может ограничивать твердое тело.
SidRefArrayМассив ссылок на sid. Элемент SIDREF_array объявляет хранилище для однородного массива эталонных значений SID.
SkewПерекос. Элемент наклона содержит угол и два математических вектора, представляющих ось вращения и ось перемещения.
SolidsТвердые тела. Этот элемент определяет все твердые тела, используемые в структуре BREP
SourceИсточник. Исходный элемент объявляет репозиторий данных, предоставляющий значения в соответствии с семантикой входного элемента, который на него ссылается.
SphereСфера. Описывает сферу с центром вокруг своего локального начала.
SplineСплайн. Элемент сплайна содержит информацию об управляющих вершинах, достаточную для описания базовых сплайнов.
SurfaceПоверхность. Поверхность определяет атрибуты элемента поверхности. С помощью поворота и перемещения поверхность можно расположить в нужном месте.
SurfaceCurvesПоверхность кривая. Кривые в параметрическом пространстве поверхности, на которой они лежат.
SurfacesПоверхности. Содержит все поверхности, используемые в структуре B-rep.
SweptSurfaceПрометаемая поверхность. Описывает поверхность путем выдавливания или вращения кривой.
TargetableFloatЦелевое число с плавающей запятой. Элемент targetable_float_type используется для представления элементов, содержащих одно значение с плавающей запятой, которое может использоваться для анимации.
TargetableFloat3Целевая способность float 3.
TargetableFloat4Целевая способность float 4.
TechniqueТехника. Элемент техники объявляет информацию, используемую для обработки некоторой части контента. Каждый метод соответствует соответствующему профилю. Методы обычно действуют как “переключатель”. Если для определенной части контента присутствует более одного, при импорте выбирается один или другой, но обычно не оба. Выбор должен основываться на том, какой профиль может поддерживать импортирующее приложение. Технологии содержат прикладные данные и программы, что делает их активами, которыми можно управлять как единым целым.
TechniqueBlinnТехника БЛИНН. Создает затененную поверхность с приближением BLINN BRDF.
TechniqueCommonТехника общая. Общий метод определяет общий метод для доступа к данным этого исходного элемента.
TechniqueConstantПостоянная техника. Создает постоянно затененную поверхность, независимую от освещения.
TechniqueHintПодсказка техники. Добавить подсказку для платформы, какую технику использовать для этого эффекта.
TechniqueLambertТехника ламберта. Создает диффузно затененную поверхность, независимую от освещения.
TechniqueOverrideПереопределение техники. Ориентируйтесь на конкретные приемы и проходы внутри материала, а не разделяйте приемы эффектов и переходы на несколько эффектов.
TechniquePhongТехника PHONG. Создает затененную поверхность, где зеркальное отражение затенено в соответствии с приближением PHONG BRDF.
TokenArrayМассив токенов. Элемент token_array_type объявляет хранилище для однородного массива строковых значений токенов.
TorusТор. Описывает тор в трехмерном пространстве.
TranslateПеревод. Элемент translate содержит математический вектор, представляющий расстояние по осям X, Y и Z.
TrianglesТреугольники. Элемент треугольников предоставляет информацию, необходимую для связывания атрибутов вершин вместе, а затем организации этих вершин в отдельные треугольники. Каждый треугольник, описываемый сеткой, имеет три вершины. Первый треугольник образован из первой, второй и третьей вершин. Второй треугольник формируется из четвертой, пятой и шестой вершин и так далее.
TrifansТРИФАНЫ. Элемент TRIFANS предоставляет информацию, необходимую для связывания атрибутов вершин вместе, а затем организации этих вершин в соединенные треугольники. Каждый треугольник, описываемый сеткой, имеет три вершины. Первый треугольник образован из первой, второй и третьей вершин. Каждый последующий треугольник формируется из текущей вершины, повторно используя первую и предыдущую вершины.
TristripsТРИСТРИПСЫ. Элемент TRISTRIPS предоставляет информацию, необходимую для связывания атрибутов вершин вместе, а затем организации этих вершин в соединенные треугольники. Каждый треугольник, описываемый сеткой, имеет три вершины. Первый треугольник формируется из первой, второй и третьей вершин Каждый последующий треугольник формируется из текущей вершины, повторно используя две предыдущие вершины.
VerticesВершины. Элемент vertices объявляет атрибуты и идентификатор вершин меша. Элемент vertices описывает вершины сетки в геометрии сетки. Вершины сетки представляют положение (идентичность) вершин, составляющих сетку, и другие атрибуты вершин, которые не зависят от тесселяции.
VisualSceneВизуальная сцена. Элемент visual_scene объявляет основу иерархии visual_scene или граф сцены. Сцена содержит элементы, которые составляют большую часть визуального и преобразующего информационного содержания, созданного с помощью инструментов разработки.
WiresПровода. Провода представляют собой комбинацию одного или нескольких ребер. Замкнутый провод может ограничивать лицо.

перечисление

перечислениеОписание
EnumAltitudeModeВысотный режим. Допустимые значения атрибута режима в элементе высоты в элементе geographic_location.
EnumChoiceSweptTypeПеречисление для выбора типа развертки.
EnumFxOpaqueПеречислитель FX непрозрачный.
EnumFxSamplerMagFilterПеречисление магнитного фильтра сэмплера FX.
EnumFxSamplerMinFilterМинимальный фильтр перечисления FX сэмплера.
EnumFxSamplerMipFilterMIP фильтр перечисления FX сэмплера.
EnumFxSamplerWrapОбертка сэмплера перечисления FX.
EnumNodeПеречисление типов узлов.
EnumOrthograthicItemsПеречень ОРТОГРАФИЧЕСКИХ предметов.
EnumPerspectiveItemsПеречень перспективных предметов.
EnumUpAxisПеречисление оси вверх. Перечисляемый тип, указывающий допустимые значения по восходящей оси.