社区
Civil 3D, Infraworks 等基础设施产品讨论区
欢迎访问欧特克Civil 3D, Infraworks论坛!分享知识,发帖提问,浏览论坛热帖。
取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

Civil 3D的加宽过渡类型【线性】我觉得翻译的不够准确,应该叫【直线-直线】

7 条回复7
已解决
回复
1 条消息(共 8 条)
tzlz423
919 次查看, 7 条回复

Civil 3D的加宽过渡类型【线性】我觉得翻译的不够准确,应该叫【直线-直线】

先上图,渐入或者渐出段的过渡类型有4种,其中最常用的就是线性,如果你简单的以为Civil 3D里面的线性过渡就是起点和终点连接起来的一条直线,那就说明你只知其一不知其二了。

线性翻译改为直线-直线.png

其实选择线性的时候,Civil 3d它是用两条直线来过渡罢的,只不过当路中心线是直线段时,两个直线3点共线了,让你错以为他就是一条直线连起来的,从下图中显示的灰色圆点就可以看出。但是,当渐变段位于圆曲线或者缓和曲线段时,这两条直线就不会共线,会在中间有个内插值,这个内插值的桩号和宽度都刚好是一半,如下图中的0+130偏距7.5位置,

渐入渐出对比.png

上图中红色的是直线,黄色的是圆曲线,在渐入段(路中心线是直线),桩号80偏距5到桩号100偏距10的区间是直线,桩号90偏距7.5正好在这条直线上,但是在渐出段(路中心线是圆弧),桩号120偏距10至桩号140偏距5之间,明显的在桩号130偏距7.5有一个折角,图中的圆曲线半径较小所以看起来比较明显,如果半径较大的话还不容易发现其实这是2条直线。以上是支撑我改变【线性】这一翻译的最直观的理由。

         不过下面这个理由可能更专业一点。就是线性过渡在常规的理解是:宽度随着桩号的增加而线性变化,就拿刚才那个渐出段来说,从桩号120至140这20米之间,宽度从10渐变到5,按照线性公式的理解,桩号每前进1米宽度就减少0.25,前进20米宽度就刚好减少5米,要是按照这种计算方法,因为路中心线是圆弧,这个渐出段边线应该是一种特殊曲线,用0.5米间隔的多段线连接拟合出来的形状如下图白色线所示,

圆曲线线性加宽.png

 

很明显和civil3d自动生成的2条红色直线还是有出入的。虽然红色这2个直线的3个顶点计算正确,但可以看出来是civi3d偷懒了,它不想精确的拟合出来。假设用0.01米间隔拟合出来的曲线是真正的线性渐变过渡方式,那civil3d只用两条直线拟合出来的该叫什么方式了??虽然它的确是用线性渐变公式计算的,但点也太少了,如果还硬说是线性的话,那也是不精确的线性过渡方式。所以我还是主张改掉【线性】这一翻译,改用【直线-直线】,要想名正言顺的叫线性过渡,除非civil3d能增加加密点,不求达到光滑曲线的效果,至少要拟合出来一个大概的曲线轮廓吧,哪怕全部统一0.5米间隔也行啊,0.5米对于道路设计或施工来说应该够用了。

         再补充一下,【直线-直线】并不是代表civi3d只能用两条直线来拟合,如果线性渐变段的起点在直线段内,终点在圆弧内,如下图所示,

线性渐变跨区域.png

这时候,civil3d其实是用的3个直线来拟合加密的,多内插了个直圆点桩号。如果渐变段的终点甚至跨过了圆弧来到更后面的线元,那就更不止是3个直线了。那是不是该用【直线-直线。。。】更好一点了,额。。。这个难题还是留给工程师解决吧。

以上都是我的个人理解,可能有点钻牛角尖较真,有说的不对的地方欢迎互相探讨交流。

7 条回复7
2 条消息(共 8 条)
tzlz423
回复: tzlz423

我再提个建议吧,在现有的4个过渡类型的基础上,再增加【直线】这种过渡类型,即在过渡段的起点和终点两点之间直接拉一条直线,如下图所示。当道路中心线不是直线,【直线】这种过渡段宽度就不是线性变化的了,这种直接连线做加宽过渡的应该会更多些。当然如果路中心线是直线,那选择【线性】和我建议的这种【直线】其实效果是一样的了。【直线】主要用在路中心线是圆弧或者缓和曲线,过渡段我只想用简单的直线连接,不想用【线性】方式或者别的,况且当前civil3d的线性过渡又不精确。

建议再增加直线过渡类型.png建议加宽类型直线.png

3 条消息(共 8 条)
465340553
回复: tzlz423

我对路线专业是外行,

不清楚过渡段与曲线、切线之间的关系如何,

我想象中过渡段不应该“伸入”曲线范围内,

应该完全处于切线段,

这样的话线性与直线的结果应该是一样的。

软件的功能应该与实际需求匹配,

这个问题应该结合路线专业的知识来讨论。

 

再次声明,

我是外行,

说的很可能不对,

只是在这里提出自己的疑问,

来与大家共同探讨。

王磊
您认为此帖子是否有用?欢迎为此帖点赞。
您的问题是否已得到解答?请点击“接受解答”按钮。

EESignature

4 条消息(共 8 条)
tzlz423
回复: 465340553

王总说得对,正常的道路加宽的确不会跑到圆弧来过渡,只在特殊情况,比如复杂立交下的地面道路,不仅要避让墩柱,还要预留公交港湾等复杂情况。面对这种复杂的边线,civil3d的偏移路线是没办法灵活调整的,而且偏移路线不像传统的路中心线,可以通过路线布局工具来编辑修改形状,除非你把路线类型从偏移改为中心线。但那样的话就失去了偏移参数,和路中心线没有联系了,看下图。

偏移路线类型.png偏移路线右参数.png

假如为了画出复杂的路线边线,你把路线类型从偏移改为中心线,但后来某段路中心线有调整,那画好的偏移路线边线就不会动态更新,那一段的偏移路线边线也得再手动调整。我也不是道路专业,只是希望偏移路线的功能更强大些,假如整条路线的边线都可以用一种偏移路线类型画出来,搭配路线中的遮罩功能,可以隐藏交叉口部分的边线,这样的话就可以达到点一下就能把整个路边线选中的效果,那在生成道路模型中,指定偏移或高程目标的时候也会方便许多。

5 条消息(共 8 条)
武林黄
回复: tzlz423

C3D中国本地化包道路超高和加宽怎么没有增加相关功能

6 条消息(共 8 条)
renr
回复: tzlz423

@武林黄 中国扩展包的问题,可以在 Country Kits for Civil 3D - Autodesk Infrastructure Futures 里讨论。 请尽可能的把问题描述得详细一点。



Richard Ren
Support Specialist
Product Support
Autodesk, Inc.
7 条消息(共 8 条)
TiStars
回复: tzlz423

还没有100%确认,但是这个“线性”的原文,应该是对应英文的“linear”这个单词,在物理上应该就是指“直线”。

 

问题是,这里并未提到直线的数量

 

它的原意,我想,这一段过渡阶段,可能会有多个线段,但每一条都不是曲线,——即便它们合起来之后形成了“折弯”的效果。

 

而您的理解,我大胆猜测一下,是不是认为从起点到终点不能出现任何转折点,才能叫做“线性”?这也解释了您提到了“拟合”,因为好像您认为多个转折的出现,导致这一段过渡部分从远处看更像是一个“弯”而不是“直”,所以您觉得C3D在用一些直线来“拟合”一个“弯”。

可是,C3D不需要用多个直线来“拟合”一个曲线,它本身就有曲线功能。

 

不知道我的猜测是否正确,请指正。

 

所以,我感觉这里的问题,是对“线性”这个中文词语的理解。

C3D虽然在无数的地方出现翻译问题,但这里我认为翻译还是比较贴合原意的。

 

上面提到的“直线”,感觉用“线段”更加严密,毕竟它是有长度限制的。


天涯海角的山姆


您认为此帖子是否有用?欢迎为此帖点赞。

您的问题是否已得到解答?请点击“接受解答”按钮。


EESignature



找不到想要的内容?向社区提问或分享您的知识。

到论坛发帖  

”