Rhino导入Autocad后出现的一些问题

@KelvinC

Rhino里 print color不能导入Autocad。
Autocad 只能按照rhino里的display color打印。
正确的运行方法应该是, 根据Rhino里print color打印。现在是display color说了算。
这样的后果是, 在Rhino model space里那些线条都要用一个颜色去表示(黑色)才能在Autocad里打印出黑色。 这样就乱了。 可以想象那么多带颜色的线条,用一个颜色表示。

AutoCAD 有 Display Color 與 Print Color 的區別嗎? 如果沒有,那要輸出到 AutoCAD 的線條在 Rhino 裡就要用 Display Color 或 圖層來區分顏色。

看不懂你的說法,你可以給我一個 3dm 檔和一個從它匯出的 dwg 檔看看嗎?

@kelvinC

这部分比较难解释。 我现在准备录制视频和语音去解释这部分。
这部分关系到Rhino的收益问题,因为很多公司还在用Autocad,如果导入衔接部分有差错,就成问题。

@KelvinC

比较长,需要帮助。

http://screencast.com/t/W0WVMBXZq9qW

謝謝你的影片,我看了一次,或許有些遺漏,我想說的是:

當 Rhino 導出 DWG 的時候,Print Color 是被忽略的,我想 DWG 的規範是不包含 Print Color ,我也沒看到 AutoCAD 有 Print Color 的設定,那完全是 Rhino 自己的東西。

很簡單的測試可以証明這點,在 Rhino 裡畫個圓,把它的 Print Color 從 By Layer 改成紅色,導出 DWG,再把那個 DWG 導入 Rhino,Print Color 又變回 By Layer。

AutoCAD 我不熟,如果 AutoCAD 出圖無法改成黑白的,也可以到實體或 Adobe PDF Printer 裡設列印成黑白的,我有在 AutoCAD 實際測試過,這點沒問題。

@KelvinC

看来只能这样了。

我加了這個 Wish
http://mcneel.myjetbrains.com/youtrack/issue/RH-29332

1個讚

多谢了! 你真是能读懂别人。 :smile:

@kelvin

其实,那天我没有继续说这个问题的重要性。 我需要补充一下。
重要性的原因有一下几点:

  1. 不是每个事务所都用Rhino, 那些老的事务所都是用Autocad. 很多只听过Rhino, 不知道具体能做什么. 如果他们聘用Rhino使用者在Rhino里做平面图纸,最后还是要倒进Autocad里,因为公司其他人都是用Autocad。像这样Rhino和Autocad衔接部分不顺利,这个对很多人有影响。毕竟,都是团队活。不能因为一个Rhino使用者,影响大局。结果是,上司会不满意。其他用Autocad的也会感觉不爽。 说难听点,用Rhino的会被炒鱿鱼。(好像我就是例子,哈哈 :smile:

  2. 出现这样的问题,公司对Rhino也有不好的看法。 他们也不再用Rhino使用者了。除非整个公司软件全部改为Rhino。我几个朋友在大的建筑事务所实习,都不用Rhino做平面图。 理由是因为他们从一开始用Autocad,刚买入Rhino不久。假如说有一天像我这样的去那里,到时候我一个或几个人做图,然后倒入Autocad,结果出这样的问题,这个影响就很大。几十个人用一个服务器分享文件,不能因为几个人影响全局。 问题不在于我怎么去解决这个问题,这部分只是解决掉了我自身的问题,但是很多人不那么想。 没人会听这里的理由。也不会去学怎么处理。也不现实。

其实很多问题不是不能解决,比如这个Rhino导进Autocad的问题。只是不是所有人都懂怎么处理。像这样的资本主义国家,上司不管那些背后的理由。 规定时间内不能完成就是该说再见的时候。更不用说实习的人了。 这个应该放到top wish list上面。 这个会影响到Rhino使用者的竞争力。

其實這些我們都了解,一個公司的作業流程中要把一個軟體改成另一個軟體不是件容易的事。
我們能做的是持續改善 Rhino 輸出/輸入 DWG 的相容性,同時增加 Rhino 的製圖/出圖功能,盡量讓用戶的製圖/出圖需求可以在 Rhino 裡完成,不用到 AutoCAD 裡做,謝謝。

1個讚

OK… 到时候我也升级到商业版。
有些地方我都不能申请实习,因为都用autocad。 如果这部分兼容问题解决了,我就可以申请这些公司了。

嗯,只要你還是在學學生,不論實習或兼差都不用升級到商業版。
畢業了以後也可以繼續使用目前的教育版在工作上,直到你想升級到 Rhino 6 才需要購買商業升級版。這是 Rhino 的教育版與其它軟體的教育版不同的地方。

1個讚

@KelvinC

再加个测试文档。
test.dwg (60.1 KB)

不知这个能不能说明问题,带着程序员看了这个能找到灵感的期望。

Using _Plotstyle style command in Autocad will show the problem dialog. seems like…

你可以給我導出這個 dwg 的 3dm 檔嗎?

@KelvinC

昨天的找不到了,这个也一样

Test.3dm (212.5 KB)

https://youtu.be/VIOD7fcx8Tc

多谢了~

搞了幾個鐘頭,我還是不是很了解你要什麼。

你只是要用黑色出圖嗎? 改 Adobe PDF 的 Properties 不行嗎?

1個讚

你的影片錄了很長一段,還是你只是要說 PlotStyle 指令會彈出那個錯誤訊息?

我們平常沒在用 AutoCAD,對 AutoCAD 的功能不是那麼了解,那個錯誤訊息我是看不太懂怎麼去設定。

或許你可以到 AutoCAD 的論壇問問那個錯誤訊息到底是什麼意思。

1個讚

@KelvinC

对于Plotstyle弹出的那个窗口,我的理解是问题所在。

这个不是正常流程,现在情况是AC根本对Rhino导出的DWG不能控制。正确修改打印颜色部分是直接在layout properties里改。 打印黑白我自己可以解决,如果和别人一起工作就不一样了。 我觉得不麻烦,别人觉得麻烦。 给别人的感觉是Rhino问题多。(我听了难受,我也不能否认,因为结果就是有问题。)

用AC的人一打开dwg后,根本不想怎么去设置打印设置。因为这帮人一直是在AC做图,然后打印。 而且,一个档案不是一两个人用。 一个档案建筑师用,结构师用,做电路的也用,做管道的也用…做室内的也用… 我怎么可能跟每个人怎么打印黑白颜色。 别人就开始抱怨了。

还有,如果打印的不全是黑白,一部分是带颜色的,也是问题。

目前没人答复。 我在AC论坛问了。 :disappointed_relieved:

@kelvinC

我找时间给AC工程师联系,看他们咋说… 多谢帮忙…

這裡有提到

Not with CTBs you don’t: what you describe in your initial
post, and this follow up, are features of STB plot style
tables. The plot style column in the LAYER pop-up stays
grayed out if your file is set to use CTB.

With CTB, you use the COLOR column in the layer manager, and
you also make sure all the entities on those layers are set
to BYLAYER for color.

If you want the Plot Style column to be accessible, you will
need to switch your DWG file to STB plot style table.

可能 Rhino 導出的 dwg 是用 CTB splot style table 的吧。

https://www.cadmasters.com/techsupp/acad/stb-ctb.html

這裡有提到如何將 CTB 轉換為 STB,我是沒試成功。


這裡也有一些相關的資訊。

1個讚