热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

三创建纵断面图和纵断面

今天给大家讲讲有关civil3d中的纵断面图和纵断面,本节中主要包括一下两个方面:1如何创建纵断面图,纵断面图的样式,标注栏

今天给大家讲讲有关civil3d中的纵断面图和纵断面,本节中主要包括一下两个方面:

1 如何创建纵断面图,纵断面图的样式,标注栏集

2 如何创建纵断面,从布局创建纵断面,从数据文件创建纵断面

在这里给大家先说明一个叫做“容器”的概念,这个概念在后续的篇节中也会有介绍。容器顾名思义,就是说一个对象A里面可以装的下若干个其他对象B,那么就可以说A对象是B对象的容器。那么在civil3d中,纵断面图就是纵断面的容器,因为一个纵断面图可以包含多个纵断面对象。

1 创建纵断面图

因为纵断面图是纵断面的容器,所以只有先创建纵断面图之后才能创建纵断面,在上节中有讲过,纵断面图是依附于路线的,所以在创建纵断面图之前还要先准备好一条路线。这里我已经创建好了一条路线。按如下图进行操作:

点击【纵断面】下的【创建曲面纵断面】命令,弹出【从曲面创建纵断面】,选择前面创建好的路线和曲面,点击【添加】按钮,添加后,点击【在纵断面图中绘制】,弹出【创建纵断面图-基本】对话框,在里面进行纵断面图的常规设置,比如名称、桩号范围、标注栏等。最后在窗口拾取任意一点即可将创建好的纵断面图对象插入到模型空间中。

      

  

选择纵断面图对象,右键调出【纵断面图特性】,在这里可以设置纵断面图的起始桩号和末端桩号、高程范围、纵断面的显示样式、标注栏行数等。这里有个标注栏集的概念,标注栏集就是多个标注栏的集合。它可以很方便的进行多个标注栏行的导入和导出,避免一个一个的进行添加操作。前提是你必须先保存当前的标注栏集合,后面才能导入到其他的纵断面图中。

  

 

 2 创建纵断面 

创建纵断面一般常用两种方法,一是用【纵断面布局工具条】进行创建,二是使用纵断面数据文件进行创建,下面我就这两种方法分别进行介绍。

(1)使用布局工具条创建

 点击【纵断面】下的【纵断面创建工具】,拾取一个纵断面图对象(拾取标尺杆即可),弹出【创建纵断面-新绘制】对话框,设置好名称集纵断面样式,然后点击确定,会弹出一个【纵断面布局工具条】,点击【绘制切线】命令即可在纵断面图中绘制纵断面。

     

细心的读者在前面可能会发现在【纵断面图特性】中,有两个纵断面,分别为纵断面1和纵断面2,这两个纵断面有什么用呢? 当需要计算两个纵断面的差值时,比如在计算挖深和填高就会用到,将纵断面1设置为设计纵断面,将纵断面2设置为地面线,程序就会用纵断面1的数据减去纵断面2的数据,这样就可以计算出想要的数据。

(2)使用数据文件

点击【纵断面】下的【从文件创建纵断面】命令,然后打开一个纵断面数据文件(数据格式一会介绍),然后在弹出的【创建纵断面-新绘制】对话框中选取路线,设置好名称、纵断面样式即可在纵断面图中创建一条纵断面。

  

数据文件一般为txt文件,数据格式见下图:

 一般包含两列数据,一列是桩号,一列是高程。需要注意的是:桩号和高程之间用空格隔开,桩号不能使用“+”,桩号列必须是升序排序,且不能有重复的桩号值。

 

到此,纵断面图和纵断面的主要内容就讲完了,里面还有很多知识点(比如,纵断面图特性,纵断面样式,标注栏样式等等),需要读者在实践过程中不断的去使用,去发现,不断的总结,才能熟练的使用。下周见!

 

转:https://www.cnblogs.com/whlkx/p/8911595.html



推荐阅读
  • Barbican 是 OpenStack 社区的核心项目之一,旨在为各种环境下的云服务提供全面的密钥管理解决方案。 ... [详细]
  • 本文详细介绍如何在 Windows 环境下安装 Ubuntu 12.04 版本的 Linux 操作系统,包括必要的软件下载、配置步骤以及注意事项。 ... [详细]
  • 理解文档对象模型(DOM)
    本文介绍了文档对象模型(DOM)的基本概念,包括其作为HTML文档的节点树结构,以及如何通过JavaScript操作DOM来实现网页的动态交互。 ... [详细]
  • 本文详细介绍了JSP(Java Server Pages)的九大内置对象及其功能,探讨了JSP与Servlet之间的关系及差异,并提供了实际编码示例。此外,还讨论了网页开发中常见的编码转换问题以及JSP的两种页面跳转方式。 ... [详细]
  • 本文介绍了如何通过ARM编译器组件重定向标准C运行时库的I/O函数,以适应不同的硬件平台。原文链接:https://www.keil.com/pack/doc/compiler/RetargetIO/html/retarget_overview.html ... [详细]
  • 交互式左右滑动导航菜单设计
    本文介绍了一种使用HTML和JavaScript实现的左右可点击滑动导航菜单的方法,适用于需要展示多个链接或项目的网页布局。 ... [详细]
  • 解决vCenter vSphere HA初始化失败的问题
    本文探讨了在集群中遇到的所有vSphere HA主机状态显示‘无法正确安装或配置vSphere HA代理’错误的情况,并详细介绍了排查与解决步骤,包括检查HA初始化错误及安装HA代理的常见故障排除方法。 ... [详细]
  • 随着技术社区的发展,越来越多的技术爱好者选择通过撰写博客来分享自己的学习经验和项目进展。本文将介绍一个具体案例,即将一套原本运行于Windows平台的代码成功移植到Linux(Redhat)环境下的过程与挑战。 ... [详细]
  • JESD204C 入门:第2部分新特性及其内容
    本文内容来自ADI的技术文章,作者:DelJones原网址为:https:www.analog.comcnanalog-dialoguea ... [详细]
  • Ubuntu GamePack:专为游戏爱好者打造的Linux发行版
    随着Linux系统在游戏领域的应用越来越广泛,许多Linux用户开始寻求在自己的系统上畅玩游戏的方法。UALinux,一家致力于推广GNU/Linux使用的乌克兰公司,推出了基于Ubuntu 16.04的Ubuntu GamePack,旨在为Linux用户提供一个游戏友好型的操作环境。 ... [详细]
  • 本文详细介绍了如何正确安装Java EE SDK,并解决在安装过程中可能遇到的问题,特别是关于servlet代码在Apache Tomcat 10中无法运行的情况。 ... [详细]
  • 本文探讨如何利用Java反射技术来模拟Webwork框架中的URL解析过程。通过这一实践,读者可以更好地理解Webwork及其后续版本Struts2的工作原理,尤其是它们在MVC架构下的角色。 ... [详细]
  • 本文探讨了Web开发与游戏开发之间的主要区别,旨在帮助开发者更好地理解两种开发领域的特性和需求。文章基于作者的实际经验和网络资料整理而成。 ... [详细]
  • 本文将指导您如何在Docker环境中高效地搜索、下载Redis镜像,并通过指定或不指定配置文件的方式启动Redis容器。同时,还将介绍如何使用redis-cli工具连接到您的Redis实例。 ... [详细]
  • 深入理解String.Format()方法的应用
    在.NET框架中,String.Format()方法是一种非常实用的工具,它能够帮助开发者以灵活多样的方式格式化字符串。本文将通过一个具体的示例,详细介绍如何利用String.Format()方法处理数值、日期时间和枚举类型的格式化。 ... [详细]
author-avatar
yu诚_530
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有