/**对多个点云进行融合 * **/ public static Points_3D Union_object_model_3d(ListPoints_3D model) { HTuple unionedModel; HOperatorSet.UnionObjectModel3d(model.GetModels(), "points_surface", out unionedModel); Points_3D points_3D = new Points_3D(unionedModel); HOperatorSet.ClearObjectModel3d(unionedModel); return(points_3D); }
public void a() { BoundingBox_3D a = new BoundingBox_3D(1); var gbg = (HTuple)a; Points_3D points1 = new Points_3D(1); Points_3D points2 = new Points_3D(1); ListPoints_3D listPoints_3D = new ListPoints_3D(); listPoints_3D.Register_object_model_3d_pair(points1, points2); }
public static Points_3D Sample_object_model_3d(ListPoints_3D model, SampleMethord methord = SampleMethord.accurate, double sampleDistance = 1, SampleParams para = SampleParams.min_num_points, int minNumPoints = 1) { return(Sample_object_model_3d (model.GetModels(), methord, sampleDistance, para, minNumPoints)); }