Просмотрите наши продукты
Aspose.3D for .NET 1.5.0 Примечания к выпуску
Другие улучшения и изменения
Ключ | Сводка | Категория |
---|---|---|
THREEDNET-146 | Преобразуйте геометрию в структуру на вершину. | Новая функция |
THREEDNET-148 | Разрешите пользователю разделить сетку на материалы. | Новая функция |
THREEDNET-150 | Создайте сетку для плоскости. | Новая функция |
THREEDNET-151 | Создайте сетку для коробки. | Новая функция |
THREEDNET-152 | Создайте сетку для Sphere. | Новая функция |
THREEDNET-153 | Создайте сетку для цилиндра. | Новая функция |
THREEDNET-155 | Создайте сетку для тора. | Новая функция |
THREEDNET-145 | Разрешить перевернуть систему координат в классе конфигурации загрузки/сохранения U3D. | Улучшение |
THREEDNET-154 | Проблема заклинания: Distreet3DS должен быть Discreet3DS. | Ошибка |
Публичные API и обратные несовместимые изменения
См. Список для любых изменений, внесенных в общедоступный API, таких как добавленные, переименованные, удаленные или устаревшие члены, а также любые несовместимые назад изменения, внесенные в Aspose.3D for .NET. Если у вас есть опасения по поводу каких-либо изменений, пожалуйста, поднимите их наФорум поддержки Aspose.3D.
Удаление формата Distreet3DS.
Формат Distreet3DS отмечен как устаревший из-за неправильного заклинания.
Добавляет Discreet3DS формат.
Формат Discreet3DS был введен.
Добавляет интерфейс Aspose.ThreeD.Entities.IMeshConvertible.
Любой класс, реализующий этот интерфейс, может быть преобразован в сетку при экспорте в любые форматы файлов 3D.
Добавляет класс Aspose.ThreeD.Entities.Primitive.
Он является производным от класса Entity, а также базового класса для всех примитивных классов.
Добавляет класс Aspose.ThreeD. Объявления. Коробка/цилиндр/плоскости/сфера/Торус
Их можно использовать для определения сцены с помощью простых примитивов. Разработчики также могут автоматически конвертировать их в сетку.
Добавляет класс Aspose.ThreeD.Entities.TriMesh/TriMesh
TriMesh/TriMesh
Добавляет структуру Aspose.ThreeD. Утилиты. FVector2/FVector3/FVector4
Эти классы представляют векторные компоненты в поплавке. Только несколько современных графических процессоров поддерживают вектор двойной точности, одноточные типы поплавков более приветствуются в мире рендеринга в реальном времени. Эти замены будут сосуществовать с оригинальными Vector2/Vector3/Vector4, поскольку они играют разные роли в Aspose.3D. Двойная точность в основном используется для хранения данных модели, поскольку в них меньше накопленных ошибок. Одноточная точность в основном используется при рендеринге или преобразовании собственных проприетарных форматов файлов пользователя, поскольку она имеет лучшее признание и производительность. Мы ввели этот набор векторов в Aspose.3D 1,5, потому что добавили поддержку пользовательского макета вершин, где часто будут использоваться векторы поплавка.
Добавляет класс атрибутов Aspose.ThreeD. Утилиты. SemanticAttribute
Разработчик может определить пользовательскую структуру для вершины и использовать этот атрибут для обозначения семантики полей.
Добавляет класс Aspose.ThreeD. Утилиты. VertexDeclaration
Он описывает компоновку памяти вершины.
Добавляет enum Aspose.ThreeD. Утилиты. VertexFieldDataType/VertexFieldSemantic
Эти типы enum аннотируют тип данных поля вершины и семантию соответственно.
Добавляет класс Aspose.ThreeD. Утилиты. VertexField
Он описывает каждое поле в настраиваемой компоновке памяти Vertex.
Добавляет класс Aspose.ThreeD. Утилиты. Vertex
Он может быть использован для доступа к необработанной вершине в TriMesh/TriMesh
Добавляет enum Aspose.ThreeD.Entities.SplitMeshPolicy
Он определяет политику данных, используемую в алгоритме разделения сетки, мы поддерживаем две политики, разделяем данные между подсетками или каждая подсетка имеет свои собственные данные (только используемые данные).
Добавляет 3 метода SplitMesh в класс Aspose.ThreeD.Entities.PolygonModifier
- Разделенные сетки на указанном узле в подсетки по определению материала.
- Разделите всю сетку в данной сцене на субсетки по материальному определению.
- Разделите данную сетку на субсетки по материальному определению.
Добавляет свойство FlipCoordinateSystem в класс Aspose.ThreeD.Formats.Universal3DConfig
Он позволяет пользователям переворачивать систему координат U3D во время импорта или экспорта.