当前位置: 首页 > news >正文

代码模版 网站1688网站

代码模版 网站,1688网站,苏州建设工程招标网站,dedecms旅游网站模板哎呦#xff0c;又到了每周一次的制图教室啦。经过前面两次制图教程的分享#xff0c;相信大家对于白模填色和写实渲染这两种表达方式肯定有了较好的掌握。那么今天我们就转战制图技巧篇#xff0c;和童鞋们聊一下总平面图中的建筑名称标注问题。对于总平面图#xff0c;各…哎呦又到了每周一次的制图教室啦。经过前面两次制图教程的分享相信大家对于白模填色和写实渲染这两种表达方式肯定有了较好的掌握。那么今天我们就转战制图技巧篇和童鞋们聊一下总平面图中的建筑名称标注问题。对于总平面图各位应该都知道我们除了对于建筑场地道路等等图面元素的绘制之外另外一个必不可少的过程就是对于周边已有建筑(场地)名称的标注(比如上图中黑色文字)。特别是对于城市中的设计比如一些老旧城区的改造项目因为周边已有的著名建筑较多往往我们在总平面中需要进行很多名称标注。而大部分童鞋对于名称标注的方法应该都是图纸绘制好了之后在PS或者AI这样的一些平面软件中进行逐一的绘制这种方法本身没有什么问题但是如果需要标注的建筑名称很多的话这样无疑是一种比较低效的方法。而目前在建筑行业大家都在强调智能化和批量化那么对于建筑名称标注这样一个简单的需求我们能不能同样的通过一些手段实现智能化的高效操作了这个就是我们今天制图技巧讲解的重点。STEP 1场地绘制当然在进行标注之前我们首先要绘制场地对于高效绘制场地的方法相信各位制图教室的读者应该都非常清楚了就是使用ELK这样一款GH插件可以通过导入的OSM数据直接在Rhino中生成场地。具体操作大家可以参考LAC往期的文章SITE ANALYSIS从ELK到AI的工作流.这里就不再赘述了。因为这次我们主要说的是后续的智能标注所以我们就选择一个已有著名建筑最多的地方——帝都的故宫在openstreetmap上选择北京找到故宫导出OSM数据。在grasshopper中使用file path 打开OSM文件结合ELk的location和OSMData运算器通过右键点击OSMData运算器选择不同的类型我们可以非常快的获取所需类型的位置点使用polyline链接成线。对于故宫这样一个场地的总平面我们一般需要绘制的类型有building,highway和waterway。复制两份设置不同的Feature Type就可以了。到此为止我们就完成了大家都非常熟悉的场地绘制了下面我们就要进入第二环节智能标注。STEP 2智能标注对于标注首先还是需要求助于我们的ELK运算器。因为这里面主要是建筑名称的标注所以我们把道路和水系放在上面重点关注我们的建筑。那么这个时候大家需要仔细看下我们的OSMData运算器除了用于生成点阵的W端我们还有一个一直被忽略的K端那么它是干什么的了通过链接Panel我们可以发现K端包含的是每个建筑的建筑信息并且在每个树状数据的第二项(Index为1)就是我们需要的建筑名称。那么我们直接使用List Item提取每组数据中的第二项(Index为1)就获得了如下图中的所有建筑的名称。之后按照大家的想法我们只需要把建筑的名称在图纸上标注起来就可以了。使用Text Tag 3D运算器将文字标注在每个建筑中心处通过S端我们可以改变文字的大小。当然大家如果想对于文字位置进行调整的话我们可以对中心坐标进行修正(比如减少X值使其居中)。那么这样我们就智能的批量完成了文字的标注但是我们的任务真的圆满完成了吗答案是远远没有。对于目前的文字标注主要有三个问题1重要建筑的确是成功的将名称标注上去了但是对于附属建筑标注的结果却非常奇怪出现了类似于building yes之类的东西。并且大家绘制过总图应该知道我们真正需要标注的是重要的已有建筑对于一些无关紧要的建筑我们是不需要标注的而目前模型中所有的建筑无论是否重要都有相应的标注。2即使对于正确出现名字的重要建筑显示上是name名称这样的一种形式。相信大家在绘制总平面的时候应该没有人会在标注前面加一个‘’name‘’吧。所以这里同样需要修正。3对于建筑图纸我们是十分重视最终的图面效果的文字标注同样如此而目前我们的标注只能使用系统默认的字体这与我们对于图纸外观的需求是不符合的最好我们可以在Rhino中直接自定义标注字体。所以对于目前的标注系统我们还是需要进行后续的修正。STEP 3标注修正针对上面提出的三个问题我们一个个来看。首先第一个问题附属建筑的标注问题。首先我们需要明白为什么会有这种标注的问题通过仔细观察链接的panel我们发现原来是因为有些建筑并没有name信息而在index为1的位置出现了其他的一些信息。这导致了如果我们直接使用list item提取第二项的话会提取出来很多错误的信息。那么知道原因之后我们就要想办法对它进行修正了。最直观的处理方法应该是是如果第二项(Index为1)位置上不是name信息的话我们就把他清除掉。那么如何进行这样一个判断和清除的操作了像这种对于数据直接的处理虽然使用GH同样可以完成但效率和便捷程度是远远弱于代码的所以我们在这使用Python语言来完成这个操作。打开GH Python把输入的index1的数据拍平。GH Python运算器的输入端设为list access.之后双击GH Python进入编码区域我们先假设我们处理好的数据为a。将a设为一个空的列表[]。之后我们先考虑一下如何判断。通过之前的观察我们知道正确名称的格式是“name:名称”那么在这我们可以使用一个非常讨巧的方法我们通过判断第一个字母是否为n进行筛选是n的话保留不是n的话删除(把一个空值赋予它)。首先通过一个循环遍历所有元素。如果每一项的第一个字母不是n的话把这一项设为空值(等于删除)把i值追加到a列表中(使用append方法)。点击Test,使用panel链接输出的a端我们可以看到所有不符合要求的数据都被清除了通过短短几行的代码我们就实现了一个数据判断和修改的操作。那下面我们来解决第二个问题把那个烦人的name:的前缀删掉。这个操作通过Python同样非常简单。我们再使用一个GH Python运算器还是先用循环来遍历元素转化为字符串后我们只保留从第六个开始的元素。把修改后的元素同样通过append方法加到a列表里面去。当然对于这一步如果大家对于Python字符串没有任何了解的话可能会有一点的困惑所以我们在这简单说一下Python字符串的事情。比如我们在Python里面以我的名字洪宸创建一个字符串a,字符串里面每一个字母都对应着一个元素。(大家可以把这个字符串看做一个GH中的列表里面每个字母是一个对应的物体H是0项o是1项n是二项等等)知道这个之后对于name:名称这样一个字符串我们只要从第6项开始截取就可以只获得后面的名称啦所以在这里ii[5:].我们看一下修改后的结果。链接到Text tag端。我们可以发现附属建筑不再具有标注并且重要建筑的标注只有其名称。最后我们解决最后一个问题字体的问题。对于字体的自定义控制我们需要借助一个非常著名的GH插件叫做Human。在这里我们只需要使用到Human的两个运算器:Fonts和Text3d.Fonts实际上是把电脑中所有的字体调入到GH中我们可以通过list item运算器来选择自己的喜好的字体。之后我们需要连接Text3d运算器Human的Text3d实际上相当于一个GH原有的Text3d的加强版多了很多可以自定义的输入端比如字体的F端。所以连接方式也与原来的tag基本一致我们只需要多连接一下控制字体的F端。最后大家只要把这些生成的名称和其他Elk生成的建筑道路水网一起bake到Rhino相应的图层中再倒入到AI中修改线宽就可以啦。不过倒入的时候小伙伴们需要注意下直接使用AI格式导入的话AI对于文字的识别会出现乱码我们需要将Rhino物体导出为CAD文件再导入进AI。最后总结一下本次教程的重点1Elk OSM Data运算器的 K端为建筑信息包含主要建筑物的名称。2使用GH Python对于建筑名称信息进行筛选和修正3使用Human插件自定义字体生成标注3将bake好的Rhino物体以CAD格式导入AI进行后续的调整。
http://www.zqtcl.cn/news/791404/

相关文章:

  • 怎么推广自己的网站wordpress 管理员
  • 百度权重查询爱站网北京市官方网站
  • 网站代码图片如何查看一个网站流量
  • 上海网站建设公司联系方式自己做的网站主页打开速度
  • 地方网站 源码中国建设银行网站快速查询
  • 有做网站需求的客户网站建设方案就玄苏州久远网络
  • 安徽网站建设方案开发i深圳谁开发的
  • 仿站 做网站seo内容优化是什么
  • 怎么进行网站优化wordpress wampserver
  • 德州市经济开发区建设局网站360免费建站怎么进不去
  • 免费黄页营销网站用wordpress写公司官网
  • 网站建立的研究方案注册公司需要怎么注册
  • 云服务器怎么做网站右26cm
  • php网站的部署老虎淘客系统可以做网站吗
  • 建设一个网站的技术可行性研究怎么找网红合作卖东西
  • 深圳网站设计师培训学校大气全屏通用企业网站整站源码
  • 献县网站建设价格动漫网站设计方案
  • 怎样制作网站电话怎么做网络推广优化
  • 自己有服务器如何建设微网站网站建设的开发方式和费用
  • 网站如何接入支付宝可以看网站的浏览器
  • 档案网站建设的原则网页设计html代码可以查重吗
  • 万宁网站建设公司新乡市延津县建设局网站
  • 校园网站建设的意义2016wordpress淘宝客程序
  • 翻书效果的网站餐厅网站设计
  • 多少钱算网站中山 网站定制
  • 镇江网站制作价格如何计算本地生活服务平台app
  • 洞泾网站建设怎么做推广赚佣金
  • 三拼域名做网站大连自助建站软件
  • 怎么做hs网站最专业的网站开发公司哪家最专业
  • 南京做网站的公司排名科技:开局研发六代战机许禾