Surface表面
我们首先要用文本编辑器 nano,VI , gedit, geany, emacs, etc... 等,把一下数据编辑内,保存为 sf.dat 格式,同时在同一个文件夹新建一个 sf.scad 的文件,
代码内容如下:
//sf.scad
color("red")
surface(file = "sf.dat", center = true, convexity = 5);
%translate([0,0,5])cube([10,10,10], center =true);
文件 sf.dat 格式代码内容如下:
#sf.dat
10 9 8 7 6 5 5 5 5 5
9 8 7 6 6 4 3 2 1 0
8 7 6 6 4 3 2 1 0 0
7 6 6 4 3 2 1 0 0 0
6 6 4 3 2 1 1 0 0 0
6 6 3 2 1 1 1 0 0 0
6 6 2 1 1 1 1 0 0 0
6 6 1 0 0 0 0 0 0 0
3 1 0 0 0 0 0 0 0 0
3 0 0 0 0 0 0 0 0 0
因为模型比较小,所以要调整模型的视图比例,直到合适为止。
Ctrl+1, 显示边界。
Version 1
version 2
打开 'File"-> "Examples" -> "example-010.scad", 打开后, F5 编译,直接生成一个数学模型的曲面,如图。
|