- 博客(18)
- 资源 (11)
- 收藏
- 关注
原创 CityEngine CGA语法之 随机点函数 scatter
概要scatter(domain, nPoints, distributionType) { operations }scatter(domain, nPoints,gaussian, scatterMean, scatterStddev) { operations } 参数domain (selstr):指定随机点产生的位置,有三个选项:surface、v
2015-12-17 20:06:37 1959
原创 CityEngine中的坐标系统
在CityEngine中,一个形状涉及到多个坐标系统所有的转换操作都是依据当前形状的Scope(最小外接长方体)坐标系统进行的。此外,还存在世界坐标系、对象坐标系和Pivot 坐标系世界坐标系形状是在世界坐标系下定义的对象坐标系在创建几何体的时候,每个shape都会产生一个本地的坐标系,这个本地坐标系的原点位于
2015-12-16 17:38:55 5634 3
原创 CityEngine CGA语法之属性设置函数 set
概要set(attribute, bool value)set(attribute, float value)set(attribute, string value)参数attribute (keyword):带设置的属性名称value (bool, float or string - same type as attribute):三种类型的值,类
2015-11-26 17:11:07 3433
原创 CityEngine CGA语法之 shapeL, shapeU, shapeO函数
概要shapeL(frontWidth, leftWidth) { selectoroperator operations | selector operator operations }shapeU(frontWidth, rightWidth, leftWidth) { selector operator operations |selector operator operat
2015-11-25 18:30:57 1845
原创 CityEngine CGA语法之尺寸函数 s(scope size)
概要s(float xSize, float ySize, float zSize)功能设置scope.s(尺寸向量)改变几何体的尺寸参数xSize (float), ySize (float), zSize (float):新的scope.sx、scope.sy、scope.sz尺寸带有前缀 ',相对的值,相对于当前scop
2015-11-24 15:23:21 2052
原创 CityEngine CGA语法之切割函数 split
概要split(splitAxis) { size1 : operations1 | size2 : operations2 | ... | sizen-1 : operationsn-1 }split(splitAxis) { size1 : operations1 | size2 : operations2 | ... | sizen-1 : operationsn-1 }*s
2015-11-24 14:38:05 2800
原创 CityEngine CGA语法之包络函数 envelope
概要envelope(direction, maxHeight, frontBaseHeight, frontAngle)envelope(direction, maxHeight, frontBaseHeight, frontAngle, backBaseHeight, backAngle)envelope(direction, maxHeight, frontBaseHeigh
2015-11-24 13:06:48 2236
原创 CityEngine CGA语法之镜像函数 mirror
概要mirror(xFlip, yFlip, zFlip)参数xFlip (bool), yFlip (bool), zFlip (bool)true 代表对应的轴做翻转,轴为世界坐标下的轴注意镜像后几何体的scope保持不变示例mirror(xFlip, yFlip, zFlip)设置xF
2015-11-23 21:49:42 1385
原创 CityEngine CGA语法之偏移函数 offset
概要offset(offsetDistance)offset(offsetDistance, offsetSelector)参数offsetDistance (float):偏移距离,可正可负。为正是向外扩,为负时向内缩offsetSelector (selstring):有三个取值:all、inside 和 borderall 保留全部,insid
2015-11-23 20:45:18 1586
原创 CityEngine CGA语法之内接矩形函数 innerRect
概要innerRect()功能获取多边形最大内接矩形示例获取多边形的最大内接矩形并设置其颜色为红色Lot--> innerRect color("#ff0000")
2015-11-23 20:19:09 1176
原创 CityEngine CGA语法之金字塔式屋顶函数 roofPyramid
概要roofPyramid(angle)参数angle:屋顶的坡角注意金字塔顶点在顶面的投影的点的坐标为顶面多边形各个顶点坐标的平均值示例roofPyramid(angle)attr height =20Lot--> #拉伸20 extrude(height) #将顶面分解出 comp(f) { s
2015-11-23 20:09:55 1443 1
原创 CityEngine CGA语法之单坡式屋顶函数 roofShed
概要roofShed(angle)roofShed(angle, index)参数angle (float):屋顶的坡度角index (float):边的索引值,调整该值可以改变单坡面墙的位置,默认值为0示例roofShed(angle)index默认为0attr height =
2015-11-23 19:51:54 2100
原创 CityEngine CGA语法之四坡式屋顶函数 roofHip
概要roofHip( angle )roofHip( angle, overhang )roofHip( angle, overhang, even )参数angle (float):屋顶的坡度角overhang (float):屋顶坡面延伸出来的的宽度even (bool):是否设置屋脊线水平,当值为true时,强制屋脊线水平,默认
2015-11-23 19:26:34 2020
原创 CityEngine CGA语法之双坡式屋顶函数 roofGable
概要roofGable( angle )roofGable( angle, overhangX )roofGable( angle, overhangX, overhangY )roofGable( angle, overhangX, overhangY, even )roofGable( angle, overhangX, overhangY, even, index )
2015-11-23 16:39:24 2861
原创 CityEngine CGA语法之锥形函数 taper
概要taper(height) 功能:将多边形拉伸为金字塔形状参数height(float):拉伸的单元注意1.沿着多边形的中心拉伸2.若height小于0,scope.sy属性将小于0,金字塔方向朝下示例attr height =100Lot--> taper(height)
2015-11-23 13:42:49 1483
原创 CityEngine CGA语法之拉伸函数 extrude
概要extrude(height)extrude(axisWorld, height)参数 height (float):拉伸的单元大小: axisWorld (selstring) :使用世界坐标作为拉伸的方向 (world.x | world.y | world.z)注意若height小于0,scope.sy 属性将小于0示
2015-11-23 13:15:53 2447
原创 CityEngine CGA语法之替换函数 i(insert)
概要i(geometryPath)作用用已有的模型或模型部件替换当前的模型用很少的规则实现复杂几何体的生成参数geometryPath:string类型将要使用用的模型的路径示例attr height =150Lot--> extrude(height) i("tree.obj")注意:最终模型的大小与替换之前的模型的范围
2015-11-22 16:16:17 1926
Linux基础教程(清华课件)
2015-11-22
JavaScript快速全栈开发
2015-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人