Aspose.3D for Java 21.9 lease elease Notes

Improvements ve Changes

KeySummaryCategory
THREEDNET-930Add Pexport export ihracat desteğiEw ew Feature
THREEDNET-926Dd dd Ximport import İthalat desteğiEw ew Feature
THREEDNET-927Add Xexport export ihracat desteğiEw ew Feature
THREEDNET-938Triangle-alan tabanlı nokta bulut yüzey üretimi algoritması.Ew ew Feature
THREEDNET-932Add Point 07A3DW formatında yüksek sesle ithalat desteğiEw ew Feature
THREEDNET-931Add Point 07A3DW formatında yüksek sesle ihracat desteğiFeature
THREEDNET-94607ixed Pointloud loud PLY formatına ihraç edilemezBug düzeltme
THREEDNET-934CUSDZ ila OBJ arası onverting Exception ile sonuçlanırBug düzeltme
THREEDNET-936FBX ithalatçıda GC neden olduğu Lock çekişmesiVement mprovement

API değişiklikleri

21.ost 21.9 ‘daki değişiklikler Point. loud ile ilgili, PLY yılında 07oint. loud, sabit Point loud loud ihracatı için 21.oint. loud desteği eklendi, A3DW/HTML yılında import ointimport loud import/export/rendering desteği eklendi.

Asınıf com.aspose.threed. loud ointloud loud:

    /**
     * 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);

The yeni Fromeoeometry, geometrinin üçgenlerinde dağıtılmış noktaların yoğunluğunu belirtmenizi sağlar.

Sample kodu:

        var prim = new Torus();
        var pc = PointCloud.fromGeometry(prim.toMesh(), 50);
        var s = new Scene(pc);
        s.save("point-cloud.glb", FileFormat.GLTF2_BINARY);

Acom. aspose.threed. Fileiormat:

    /**
     * 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;

Sample kodu:

        var prim = new Torus();
        var pc = PointCloud.fromGeometry(prim.toMesh(), 50);
        var s = new Scene(pc);
        s.save("point-cloud.glb", FileFormat.PCD);