コード例 #1
0
        /**对多个点云进行融合
         * **/
        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);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
 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));
 }