Просмотрите наши продукты
Aspose.3D for Java 21,9 Примечания к выпуску
Эта страница содержит информацию о выпуске для Aspose.3D for Java 21,9.
Улучшения и изменения
Ключ | Сводка | Категория |
---|---|---|
THREEDNET-930 | Добавить поддержку экспорта PCD | Новая функция |
THREEDNET-926 | Добавить поддержку импорта XYZ | Новая функция |
THREEDNET-927 | Добавить поддержку экспорта XYZ | Новая функция |
THREEDNET-938 | Алгоритм генерации поверхности облака точек на основе области треугольника. | Новая функция |
THREEDNET-932 | Добавить поддержку импорта Point Cloud в формате A3DW | Новая функция |
THREEDNET-931 | Добавить поддержку экспорта Point Cloud в формате A3DW | Особенность |
THREEDNET-946 | Фиксированный PointCloud не может быть экспортирован в формат PLY | Исправление ошибок |
THREEDNET-934 | Преобразование с USDZ на OBJ в результате исключения | Исправление ошибок |
THREEDNET-936 | Замок, вызванный GC в импортере FBX | Улучшение |
API изменения
Большинство изменений в 21,9 связаны с PointCloud, добавлена поддержка XYZ/PCD для PointCloud, экспорт фиксированного облака точек в PLY, добавлена поддержка импорта/экспорта/рендеринга PointCloud в A3DW/0761234881.
Добавлен новый метод в класс com.aspose.threed.PointCloud:
/**
* Create a new point cloud instance from a geometry object.
* Density is the number of points per unit triangle(Unit triangle are the triangle with maximum surface area from the mesh)
* @param g Mesh or other geometry instance
* @param density Number of points per unit triangle
*/
public static PointCloud fromGeometry(Geometry g, int density);
Новая FromGeometry позволяет указать плотность распределенных точек в треугольниках геометрии.
Код образца:
var prim = new Torus();
var pc = PointCloud.fromGeometry(prim.toMesh(), 50);
var s = new Scene(pc);
s.save("point-cloud.glb", FileFormat.GLTF2_BINARY);
Добавлены новые форматы в класс com.aspose.threed.FileFormat:
/**
* Xyz point cloud file
*/
public static final FileFormat XYZ;
/**
* PCL Point Cloud Data file in ASCII mode
*/
public static final FileFormat PCD;
/**
* PCL Point Cloud Data file in Binary mode
*/
public static final FileFormat PCD_BINARY;
Код образца:
var prim = new Torus();
var pc = PointCloud.fromGeometry(prim.toMesh(), 50);
var s = new Scene(pc);
s.save("point-cloud.glb", FileFormat.PCD);