3D创意 C++

几何体基础

立方体

简易写法:

cube(10);    //长宽高都为10mm的正方体

cube([10,20,30]);    //长宽高分别为10mm,20mm,30mm的立方体

json对象写法:

cube({size: 1})//立方体为正方体
cube({size: [1,2,3]})//立方体为长方体(对应长宽高)
cube({size: 1, center: true}) //立方体中心为坐标系中心
cube({size: 1, center: [false,false,false]}) //立方体中心不为坐标系中心
cube({size: [1,2,3], round: true})//立方体倒角




球体

sphere(1);//单位球体(半径1)
sphere({r: 2});//自定球体半径
sphere({r: 2, center: true});//球体中心为坐标系中心
sphere({r: 2, center: [false, false, true]}); //球体中心不为坐标系中心
sphere({r: 10, fn: 100, type: 'geodesic'});  //球体采用三角形分面


圆柱体及其衍生几何体

cylinder({r: 1, h: 10})
cylinder({r: 1, h: 10, center: true})//圆柱体中心为坐标系中心
cylinder({r: 1, h: 10, center: [true, true, false]})//圆柱体中心不为坐标系中心
cylinder({r1: 3, r2: 0, h: 10})//圆锥体
cylinder({start: [0,0,0], end: [0,0,10], r1: 1, r2: 2, fn: 50})//圆台体,fn可调节渲染分辨率

圆环

torus({ ri: 1.5, ro: 3 })//圆环,ri为圆环内径r,ro为圆环外径R







码圣代码编程

打字练习

3D创意C++

进入比赛

创客中心

关于傲亚

傲亚CMS

傲亚物联网

我要合作

创客平台

南昌市红谷滩区名门世家2期8号楼608
aoyakefu
TEL:18720086320
kefu@1wwz.com

扫码关注公众号

扫码添加创始人

企业微信服务商