Просмотрите наши продукты
Aspose.3D for .NET 1.7.0 Примечания к выпуску
Другие улучшения и изменения
Ключ | Сводка | Категория |
---|---|---|
THREEDNET-141 | Добавить поддержку преобразования STL в формат изображения. | Новая функция |
THREEDNET-169 | Олените сцену в текстуру. | Новая функция |
THREEDNET-170 | Добавить поддержку тени. | Новая функция |
THREEDNET-174 | Генерировать нормальные данные из группы сглаживания. | Новая функция |
THREEDNET-179 | Ошибка выхода индекса из диапазона произошла при загрузке файла U3D. | Ошибка |
Публичные API и обратные несовместимые изменения
См. Список для любых изменений, внесенных в общедоступный API, таких как добавленные, переименованные, удаленные или устаревшие члены, а также любые несовместимые назад изменения, внесенные в Aspose.3D for .NET. Если у вас есть опасения по поводу каких-либо изменений, пожалуйста, поднимите их наФорум поддержки Aspose.3D.
Добавляет Aspose.ThreeD.Entities.Frustum class
Добавлен новый класс Frustum. Камера и свет были подклассами класса Entity. В версии 1.7.0 эти классы унаследованы от Frustum, а Frustum унаследован от Entity, поскольку свойства Position, Up, LookAt, Direction, Target, NearPlane и FarPlane извлекаются в Frustum.
Добавляет класс Aspose.ThreeD.ImageRenderOptions
Это позволяет разработчикам устанавливать различные параметры рендеринга, такие как цвет фона, каталог активов и включение/отключение тени объекта перед преобразованием файла 3D в изображение.
Добавляет несколько методов Render в Aspose.ThreeD. Класс сцены
Он отображает сцену 3D в перспективе данной камеры в указанный формат и размер файла изображения.
Добавляет метод MoveForward в Aspose.ThreeD.Entities. Класс камеры
Он перемещает камеру вперед к своей ориентации. Ориентация камеры определяется любой из Target/Direction/LookAt
- **Цель:**Целевой узел в пространстве, камера всегда будет смотреть на эту цель, независимо от того, что цель/камера изменила свое положение в пространстве.
- **LookAt:**Фиксированное положение в пространстве, камера всегда будет смотреть на это положение.
- **Направление:**Вектор направления, ориентация камеры напрямую определяется этим вектором, независимо от его положения.
Добавляет членов CastShadows и ReceiveShadows в Aspose.ThreeD.Entities. Класс геометрии
Некоторые форматы файлов могут хранить параметры, связанные с тенью, в геометрии, например FBX, и они также используются при рендеринге.
Добавляет метод GenerateNormal в класс Aspose.ThreeD.Entities.PolygonModifier
Это позволяет разработчикам генерировать нормальные данные из экземпляра Mesh, если элемент VertexElementSmoothingGroup был определен на сетке, сгенерированные нормальные данные будут сглажены VertexElementSmoothingGroup.
Добавляет метод Concate в классе Aspose.ThreeD.Utilities.Quaternion
Это позволяет разработчикам конкатенировать два вращения в одно, представленное в Quaternion.