首页 > 其他分享 >CE规则文件和注释的使用

CE规则文件和注释的使用

时间:2024-04-07 14:01:47浏览次数:16  
标签:文件 CGA CE C语言 注释 规则 初始

1.CGA规则文件的使用

  本次实验将创建一个简单的规则文件,以熟悉CGA规则文件的使用方法,包括起始规则的声明等,将其应用于初始形状并生成模型。
创建规则文件
  在导航器窗口中选择工程的rules文件夹。单击新建→CityEngine→CGA规则文件。或者,在导航器窗口中右键单击规则文件夹,然后选择新建→CGA规则文件。定义规则文件的名称。单击完成。

图 1 创建规则文件

  系统随即创建一个新的 CGA 文件,并在 CGA 编辑器窗口中将其打开。 除了含有某些标题信息外,该文件为空。

图 2 CGA编辑器窗口

  CityEngine 可将注记 @StartRule识别为初始规则,因此在将规则文件分配给初始形状时无需手动指定初始规则。
  Lot规则会将初始形状拉伸到一个高度,该高度将由您之前定义的两个属性的值之间的随机选择值进行定义。

图 3 分配规则文件 图 4 生成模型

2.CGA注释符

  CGA注释符的三种表达方式:行注释、段落注释、行内注释

(1)行注释

  CGA提供了两种注释符来进行行注释。一种是采用C语言的“//”注释符,另一种是采用Python语言的“#”注释符。

(2)段落注释

  CGA采用C语言的“/…/”注释符为段落提供注释。

(3)行内注释

  CGA允许在代码行内提供注释,同样采用C语言的“/…/”注释符标志。

图 5 CGA注释符

标签:文件,CGA,CE,C语言,注释,规则,初始
From: https://www.cnblogs.com/yitingpan/p/18118904

相关文章

  • Turtle vs. Rabbit Race: Optimal Trainings
    https://codeforces.com/problemset/problem/1933/E前缀和+二分查找,之前一直用三分,好像不太行?总之找到u和u+1的就行代码:#include<iostream>#include<vector>#include<algorithm>#include<math.h>#include<sstream>#include<string>#include<string.......
  • 中国电子学会(CEIT)2021年12月真题C语言软件编程等级考试四级(含详细解析答案)
    中国电子学会(CEIT)考评中心历届真题(含解析答案)C语言软件编程等级考试四级2021年12月编程题五道 总分:100分一、移动路线(25分)桌子上有一个m行n列的方格矩阵,将每个方格用坐标表示,行坐标从下到上依次递增,列坐标从左至右依次递增,左下角方格的坐标为(1,1),则右上角方格......
  • 2024年最新,Linux平台 CentOS8安装mysql流程,以及可能遇到的问题
    0.删除mysql如果下载过mysql,请先删除mysql,不确定的也可以先查询一下查询命令: rpm-qa|grepmysqlrpm-qa|grepmariadb删除查询到的这些文件rpm-e--nodeps//查询到的软件名称例如:查询到的mysql相关文件删除mysql相关文件,并查询***别忘记去解压目录下......
  • ANSYSEM导入cadence文件
    ANSYSEM导入cadence文件由于新版本取消与cadence直接连接的接口,因此cadence不能导出用于ansys模拟的ANF文件,siwave也取消了cadence的导入接口,因此hfss3Dlayout的cadence接口成为ansys与cadence链接的唯一接口。在hfss3Dlayout环境下,点击file》import》cadence/SPB可......
  • 在Centos 8 服务器用tmux多开窗口
    在CentOS服务器上使用tmux来多开窗口是一个高效的方式。tmux是一个终端复用器,它允许你在一个终端窗口中打开多个终端会话,还可以在会话之间轻松切换,非常适合长时间运行程序或多任务操作。下面是如何使用tmux来多开窗口的基本步骤:1.安装tmux如果你的系统还没有安装tmux,......
  • MCE 学习笔记
    MCE学习笔记最小表示法。你说的对,月考考完了,但是感觉基本炸了。/ll/ll,相对失败。艹,写了我一个晚上。\(\frac{3}{20}\),还差的远呢。闲话:MCE是a3叫的,不过感觉挺好听。这个算法出题的话可能就比较板了,所以不是很热门?不废话了。引入定义:循环同构,对于两个字符串\(S\)......
  • The remote session was disconnected because there are no Remote Desktop License
    远程桌面登录报错,信息如下:TheremotesessionwasdisconnectedbecausetherearenoRemoteDesktopLicenseServersavailabletoprovidealicense.therearenoRDConnectionBrokerserversintheserverpool.Tomanageadeployment,youmustaddalltheserv......
  • 在CentOS7上安装Orcal Jdk1.8
    1.卸载openjdkrpm-qa|grepjava|xargsrpm-e--nodepsrpm-qa|grepjdk|xargsrpm-e--nodeps卸载后查看rpm-qa|grepjavarpm-qa|grepjdk无回显2.下载、安装、配置Oracaljdk1.8下载xftp传输到CentOS7tarzxfjdk*在/etc/profi......
  • AppleScript成功实现FaceTime语音,FaceTime视频,FaceTime蓝号检测,检测数据是否开通Fa
    FaceTime是苹果公司iOS和macOS(以前称MacOSX或OSX)内置的一款视频通话软件,通过Wi-Fi或者蜂窝数据接入互联网,在两个装有FaceTime的设备之间实现视频通话。其要求通话双方均具有装有FaceTime的苹果设备,苹果ID以及可接入互联网的3G/4G/5G或者Wi-Fi网络。 一、Windows电脑上部署......
  • centos7:编译升级 openssh:主要参考“https://github.com/boypt/openssh-rpms”
    参考“https://github.com/boypt/openssh-rpms”  “Releases·boypt/openssh-rpms(github.com)” 安装人家大牛的文档来操作即可。可选的,自行定制 version.env,可进行各种组合! BackportOpenSSHRPM/SRPMforoldCentOSAsimplescripttobuildlatestOpen......