by 兔牙 – 2019年1月9日 at 上午11:46 private void RunScript(int x, int y, int z, double u, double v, double w, ref object B, ref object A) { List p1 = new List(); for(double xi = 0;xi < x;xi += u) { for(double yi = 0;yi < y;yi += v) { for(double zi = 0;zi < z;zi += w) { Point3d p0 = new Point3d(xi, zi, yi); p1.Add(p0); } } } A = p1; 我稍微把三维点阵的那个例子做了个修改,增加三个double输入端u v w,这样就可以调整点的间距了可以是碎数,现在例子里的只能是间距1。不完美,还可以改进。
by 1973245662 – 2021年2月22日 at 下午1:52
知识点:01:07 Point3d
by 兔牙 – 2019年1月9日 at 上午11:46
我稍微把三维点阵的那个例子做了个修改,增加三个double输入端u v w,这样就可以调整点的间距了可以是碎数,现在例子里的只能是间距1。不完美,还可以改进。