四 civil3d 装配(条件部件)

上一节中大概讲了一下civil3d中自带的常用部件,大家还记得吗:连接宽度和坡度部件(LinkWidthAndSlope)、指向曲面的连接坡度部件(LinkSlopeToSurface),今天再给大家讲一个条件部件(ConditionalCutOrFill)。条件部件,顾名思义,只有当满足一定条件的时候才会执行的部件,也叫填挖方判断部件,所以这个部件在填挖方判断时会经常用到。下面就给大家简单介绍一下条件部件。

条件部件位置见下图,点击之后,弹出特性对话框如下:

   

下面就特性框中的参数解释一下:

1 布置宽度-----控制条件部件在模型空间中的显示宽度,只是起一个显示宽度范围的作用,不参与装配计算。

2 布置坡率-----控制条件部件在模型空间中的显示坡度,同样只是起一个显示坡度的范围,不参与装配计算。

3 类型-----提供两种类型,挖方和填方,用于控制条件部件后续连接的部件是按照填方规则进行还是按照挖方规则进行。

4 最小距离-----用于规定最小的挖方深度或是填方高度。

5 最大距离-----用于规定最大的挖方深度或是填方高度。

下面就一个简单的部件说明一下:

部件的实际表现将会在下一节中的创建道路时给大家讲到。下节见。

原文地址:https://www.cnblogs.com/whlkx/p/9000448.html

时间: 2024-10-15 03:08:25

四 civil3d 装配(条件部件)的相关文章

四 civil3d 装配(标准横断面)

在civil3d中,装配(Assembly)这个概念就相当于一个标准的横断面模板,是创建道路三维模型的基本要素,一个装配可以由多个部件(Subassembly)构成.civil3d提供了多种常用部件供装配使用.比如一个渠道横断面,由渠底.内边坡.渠顶,外边坡等要素构成,这些要素就是由不同功能的部件来完成.每个部件都有自己独有的特性,而最有的特性就是其具有代码控制机制和逻辑目标.刚开始接触时会有一定的难度,但是随着学习的深入你会慢慢了解她熟练她并会爱上她的. 首先在创建装配之前,要做一些准备工作,

NX二次开发-遍历当前part所有component,把装配子部件设置成工作部件

1 NX11+VS2013 2 3 #include <uf.h> 4 #include <uf_disp.h> 5 #include <uf_modl.h> 6 #include <uf_part.h> 7 #include <uf_obj.h> 8 #include <uf_assem.h> 9 #include <uf_ui.h> 10 #include <string.h> 11 #include &l

(四)Oracle条件查询,分页查询

1. SQL(基础查询) 1.1基础查询 1.1.1. 使用LIKE条件(模糊查询) 当用户在执行查询时,不能完全确定某些信息的查询条件,或者只知道信息的一部分,可以借助LIKE来实现模糊查询.LIKE需要借助两个通配符: %:表示0到多个字符 _:标识单个字符 这两个通配符可以配合使用,构造灵活的匹配条件.例如查询职员姓名中第二个字符是'A'的员工信息: SELECT ename, job FROM emp WHERE ename LIKE '_A%'; 1.1.2. 使用IN和NOT IN

菜鸟的mongoDB学习---(四)MongoDB条件操作符

条件操作符用于比较两个表达式并从mongoDB集合中获取数据. MongoDB中条件操作符有: (>) 大于 - $gt (<) 小于 - $lt (>=) 大于等于 - $gte (<= ) 小于等于 - $lte > db.new.find({"age":{$gt:22}})#查找age大于22的文档 > db.new.find({"age":{$lt:22}})#查找age小于22的文档 > db.new.find({

VBA第四课 IF条件函数的使用

Sub IF条件判断() If Sheet1.Range("a1") >= 90 Then Sheet1.Range("b1") = "优秀" ElseIf Sheet1.Range("a1") >= 80 Then Sheet1.Range("b1") = "良好" Else Sheet1.Range("b1") = "较差" End

Python之道(四)之条件语句

1. 通过一个例子来看一下Python的条件语句: 如果有多个条件,使用elif(即else if),再来看一下嵌套的if块: 2. 条件语句少不了比较运算,看一下同一性运算符is: 结果如下: 再来看一个类似的例子: x is y 意思是 x和y是同一个对象,而x == y 指的是x和y的值一样. 3. in: 成员资格运算符 4. 字符串比较 "alpha" < "beta" 结果True. 5. 序列的比较 [1, 2] < [2, 1] 结果Tr

按键四;按条件删除信息

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServ

MySql(四)Select条件查询

select条件查询的格式如下: SELECT 查询列表FROM 表名WHERE 筛选条件:123456根据筛选条件可以分为以下几类: 按照条件按表达式进行筛选 常用条件运算符如下:> .<.=.!=.<>.<=.>= 按照逻辑表达式进行筛选 ? 逻辑运算符的主要作用:用于连接条件表达式 & . || .! .and.or.not 模糊查询 like.between and .in.is null like通常和通配符搭配使用:①:%:代表任意多个字符 ②:_:

【零基础】极星量化入门四:实现条件单功能

一.前言 最近有个童鞋反应A_SendOrder()自带的条件单功能不是很好用,主要是触发后的报单价格不灵活,于是我就想仿照9.3实现一个条件单的功能.主要的功能如下: 1.设置一个触发条件和委托价格 2.达到触发条件后按委托价格提交委托,返回订单编码 整个逻辑是很简单的,主要解决的问题是触发后的委托价问题. 二.代码解析 1.简述 为了便于使用,我定义了一个类,除了初始化,一共只有两个函数. class ConditionOrder(object): #初始化 def __init__(sel