官网
下载
学院
规则
源码
论坛
工单
定制
发布
创建话题
创建版块
发布帖子
开通会员
开通黄金会员
全站资源折扣购买
部分内容免费阅读
一对一技术指导
VIP用户专属QQ群
开通黄金会员
开通钻石会员
全站资源折扣购买
部分内容免费阅读
一对一技术指导
VIP用户专属QQ群
开通钻石会员
开通会员 尊享会员权益
登录
注册
找回密码
快速登录
微信登录
官网
下载
学院
规则
源码
论坛
工单
定制
开通会员 尊享会员权益
登录
注册
找回密码
快速登录
微信登录
CityEngine城市引擎社区
城市与建筑设计软件技术与创新应用社区
开启精彩搜索
热门搜索
规则
2023
CityEngine
2024
cityengine
道路
建筑生成
建筑生成算法
社区生成
社区建筑群生成算法
城市生成
源码
城市生成算法
行业扩展
GO
不同行业领域算法
3.9W+
5129
更多资料
搜索内容
UrbanEngine
管理员
超级版主
关注
私信
文章
171
收藏
0
评论
4
版块
4
帖子
15
粉丝
0
2个月前
例如,您可以先使用 计算边缘属性工具获取地块形状的方向。然后,以下规则允许您定义最大建筑物覆盖率和每侧的后退距离。如果最大覆盖率小于setbackPerEdge操作的其余部分,则前部后退将通过setbackToArea操作增加(深蓝色区域)。 托马斯福克斯_1-1741250823630.png [代码]
评论于:
将覆盖率与道路和边界距离联系起来的规则
2个月前
我很好奇您的目标是否只是计算 split.index 值的总和, 或者您是否还想将该总和传递到其他规则中以供进一步使用。 如果您的目标只是计算总和,则可以使用公式 “(split.total - 1)* split.total / 2” 如果您想将计算出的值传递给其他规则并在那里使用它,您可以这样写: [代码]
@Seek深度
评论于:
有没有办法用 split.index 命令计算除法命令生成的数字之和?
2个月前
[代码]
评论于:
有没有办法用 split.index 命令计算除法命令生成的数字之和?
2个月前
我很好奇您的目标是否只是计算 split.index 值的总和, 或者您是否还想将该总和传递到其他规则中以供进一步使用。 如果您的目标只是计算总和,则可以使用公式 “(split.total - 1)* split.total / 2” 如果您想将计算出的值传递给其他规则并在那里使用它,您可以这样写: attr unitHeight = 2 // Height of each split section @StartRule Lot --> extrude(10) // Give height to the lot split(y){ ~unitHeight : Section }* // Split along Y into equal parts // Use 'with' to define sum_n as the sum of split.index values Section with ( sum_n := (split.total - 1) * split.total / 2 ) --> case split.index == 0 : Something_A(sum_n) .. ... .... else : Something_Else(sum_n) 解决这个问题的方法可能有多种,因此请仅将其作为参考。
评论于:
有没有办法用 split.index 命令计算除法命令生成的数字之和?
发布服务
创建话题
创建版块
发布帖子
在手机上浏览此页面
登录
没有账号?立即注册
用户名或邮箱
登录密码
记住登录
找回密码
登录
社交账号登录
微信登录
注册
已有账号,立即登录
设置用户名
设置密码
重复密码
注册
扫码登录
使用
其它方式登录
或
注册
扫码登录