名字看起来,跟FME的转换器很像,实现的功能也比较类似。
挤出一个高度,使模型从面状变成体块(二维到三维)。
extrude(height) extrude(axisWorld,height)
height:拉伸的高度。默认沿模型的Y轴拉伸; axisWorld:设定拉伸轴线,使用世界坐标系的轴作为拉伸轴线。其可选参数为:world.x/world.y/world.z。
从模型中分离出满足一定条件的模型。
comp(compSelector) { selector : shape_or_op }
compSelector:可选值:1、f(拆分的对象是面);2、e(拆分的对象是边);3、v(拆分的对象是点)。 selector(keyword) front, back, left, right, top, bottom:前后左右上下,相对于模型轴系而言,比较常用; vertical(垂直), horizontal(水平), aslant(有坡度的), nutant(往下垂的); side:除了水平部件外的其他部分; all:所有的;
就跟单词的意思一样,加个颜色
color(s) color(r,g,b)
s(string) 文本类型的颜色值(十六进制)例如:”#rrggbb”。 s(float,float,float) 浮点类型的颜色值,每个值的取值在0.0到1.0之间。 ;;## split
沿着一定的方向对模型进行切割
split(splitAxis){size1:operations1|size2:operations2|……|sizen-1:operations-1} split(splitAxis){size1:operations1|size2:operations2|……|sizen-1:operations-1}*
splitAxis:取值{X|Y|Z},xyz的轴系,对应模型轴系;
sizen:分割的宽度,根据前缀的不同具有不同含义
只有学习,能让我快乐!
工作了好几年,除了ArcGIS、FME、Python、SQL、PostGIS之外,再没有能拿得出手的技能,在知识体系的建立方面也觉得有些乏力。所以就决定再学一个软件:CityEngine!以此来暂时缓解自己的焦虑。此外,还要多看统计学书籍,来充实自己的理论储备;参加学习小组,系统性的提升自己的技能;经常打卡,来鞭策自己继续学习!