Aspose.3D for .NET 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.

AAspose.ThreeD. Entities. loud ointloud loud:

        /// <summary>
        /// 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)
        /// </summary>
        /// <param name="g">Mesh or other geometry instance</param>
        /// <param name="density">Number of points per unit triangle</param>
        /// <returns></returns>
        public static Aspose.ThreeD.Entities.PointCloud FromGeometry(Aspose.ThreeD.Entities.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);

AAspose.ThreeD. sınıf ileFormat için yeni formatlar onayladı:

        public static readonly Aspose.ThreeD.FileFormat Xyz;
        public static readonly Aspose.ThreeD.FileFormat Pcd;
        public static readonly Aspose.ThreeD.FileFormat PcdBinary;

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