Просмотрите наши продукты
Aspose.3D for .NET Заметки о выпуске 20,2
Улучшения и изменения
Ключ | Сводка | Категория |
---|---|---|
THREEDNET-612 | IFC совместимая процедурная генерация формы I | Новая особенность |
THREEDNET-615 | IFC совместимая процедурная генерация формы C | Новая особенность |
THREEDNET-616 | IFC совместимая процедурная генерация формы Z | Новая особенность |
THREEDNET-617 | IFC совместимая процедурная генерация L-формы | Новая особенность |
THREEDNET-618 | IFC совместимая процедурная генерация формы T | Новая особенность |
THREEDNET-619 | IFC совместимая процедурная генерация формы U | Новая особенность |
THREEDNET-620 | IFC совместимая процедурная генерация формы прямоугольника | Новая особенность |
THREEDNET-625 | IFC совместимое процедурное поколение формы круга | Новая особенность |
THREEDNET-626 | IFC совместимая процедурная генерация формы эллипса | Новая особенность |
THREEDNET-558 | Добавить поддержку визуализации прозрачности в веб-рендерере | Улучшение |
THREEDNET-606 | Отображение ограничительного поля, если узел выбран в браузере активов. | Улучшение |
THREEDNET-613 | Добавить поддержку формы | Улучшение |
THREEDNET-630 | Процесс зависает при загрузке файлов RVM | Ошибка |
THREEDNET-632 | Исключение при загрузке файла FBX | Ошибка |
THREEDNET-629 | Исключение при преобразовании GLB в 3d | Ошибка |
THREEDNET-623 | Графический процессор Intel не поддерживается рендерером Aspose.3D | Ошибка |
THREEDNET-628 | Исключение при загрузке файла FBX | Ошибка |
Публичные API и обратные несовместимые изменения
Добавлен новый класс Aspose.ThreeD. Профили. Профиль
Этот класс является базовым классом всех профилей, который можно использовать для создания параметризованных сеток. Класс Profile представляет 2D профиль в плоскости x-y.
/// <summary>
/// 2D Profile in xy plane
/// </summary>
public abstract class Profile : Entity
{
/// <summary>
/// Gets the extent in x and y dimension.
/// </summary>
/// <returns></returns>
public abstract Vector2 GetExtent();
}
/// <summary>
/// The base class of all parameterized profiles.
/// </summary>
public abstract class ParameterizedProfile : Profile
{
}
Весь подкласс Profile может быть преобразован в сетку 3D через LinearExtruision, как показано в следующем коде образца:
var mesh = new LinearExtrusion(new LShape()
{
FilletRadius = 1,
Width = 4,
Depth = 7
}, 1);
Scene s = new Scene(mesh);
s.Save(@"LShape.obj", FileFormat.WavefrontOBJ);
Добавлен новый класс Aspose.ThreeD. Профили. CircleShape
Свойства CircleShape могут быть проиллюстрированы на рисунке ниже.
Добавлен новый класс Aspose.ThreeD. Профили. CShape
Свойства CShape могут быть проиллюстрированы на рисунке ниже:
Добавлен новый класс Aspose.ThreeD. Профили. EllipseShape
Свойства EllipseShape могут быть проиллюстрированы на этом рисунке:
Добавлен новый класс Aspose.ThreeD. Профили. HShape
Свойства HShape могут быть проиллюстрированы на этом рисунке:
Добавлен новый класс Aspose.ThreeD. Профили. LShape
Свойства LShape могут быть проиллюстрированы на этом рисунке:
Добавлен новый класс Aspose.ThreeD. Профили. Прямоугольная форма
Свойства формы прямоугольника могут быть проиллюстрированы на этом рисунке:
Добавлен новый класс Aspose.ThreeD. Профили. Трапециевидная форма
Свойства формы трапеции могут быть проиллюстрированы на этом рисунке:
Добавлен новый класс Aspose.ThreeD. Профили. TShape
Свойства TShape могут быть проиллюстрированы на рисунке ниже:
Добавлен новый класс Aspose.ThreeD. Профили. UShape
Свойства UShape могут быть проиллюстрированы на следующем рисунке:
Добавлен новый класс Aspose.ThreeD. Профили. ZShape
Свойства ZShape могут быть проиллюстрированы на следующем рисунке.
Добавлен новый класс Aspose.ThreeD. Профили. MirroredShape
Этот профиль определяет новый профиль путем зеркального отображения базового профиля вокруг оси y.
var mesh = new LinearExtrusion(new MirroredProfile(new LShape()
{
FilletRadius = 1,
Width = 4,
Depth = 7
}), 1);
Scene s = new Scene(mesh);
s.Save(@"MirroredLShape.obj", FileFormat.WavefrontOBJ);