|
3.0的新增功能
不像Rhino之前的升級版本,Rhino 3.0是我們完全重新撰寫的新版軟體,它提供了新的使用者界面、新的曲面幾何核心以及強大的新的發展工具環境以其讓使用者與第三廠商快速地開發心工具。
Rhino 3.0其它加強與改善的部份:
進階使用者界面(嵌入式工具列、自動回應式指令輸入、指令精簡化、可點選切換的指令參數、多螢幕支援)
多國語言操作界面與使用手冊 (西班牙文、德文、義大利文、法文、捷克文以及日文(1月)、韓文與中文(將於2003年完成))
硬體OpenGL加速以及支援反鋸齒顯示
視窗物件顯示方式包括有wire、shaded、ghosted、flat、X-ray、rendered、selected;也包括分析工具中的curvature、draft angle、zebra、environment map、show edges以及show naked edges
透視圖示窗可顯示尺寸
Raytrace著色引擎可支援更多種燈光
Blocks零件管理
Worksessions分工作業
Point Clouds雲點
SelVisible指令
指令功能皆已增強
Scripting腳本功能皆已增強
更進階的SDK開發工具讓第三廠商開發新工具
新的曲面核心
進階的使用者界面
嵌入式工具列能夠讓對話框在指令執行時保持開啟狀態,彼此也能互相嵌入:
圖層管理員
物件屬性
物件鎖點窗
指令列
工具列(多行工具列可以同時並列)
精簡後的指令讓同性質指令以同一個指令名稱執行,然後透過顯示在指令列的不同參數來作業。指令的參數現在是可點選切換的。
改善後的自動回應式指令輸入方式:
浮動/嵌入式的指令列。
新的狀態列中央的圖層切換窗現在擁有更多的選項,可以讓圖層隱藏、顯示、鎖定、不鎖定、修改顏色以及圖層名稱。
加強對多螢幕顯示的支援
支援全彩(1677萬色)以及半透明工具列圖示顯示(Windows XP)。
多國語言操作界面與使用手冊
目前已完成西班牙文、德文、義大利文、法文、捷克文以及日文(1月)、韓文與中文(將於2003年完成)。
使用者可以切換不同語言的顯示界面。
英文腳本可在不同語言界面下作業。
硬體OpenGL加速
Rhino在NVIDIA Quadro®4 XGL series以及3Dlabs Wildcat VP顯示卡下將能支援更好的OpenGL顯示。
Rhino支援某些顯示卡讓物件的結構線能以反鋸齒顯示。
視窗物件顯示方式
包括有wire、shaded、ghosted、flat、X-ray、rendered、selected;也包括分析工具中的curvature、 draft angle、zebra、 environment map、 show edges以及 show naked edges。
基本型光跡追蹤著色引擎
Rhino內定著色引擎使用Flamingo的光跡追蹤技術,可以加強對陰影與透明物件的著色品質。
內定著色引擎支援聚光燈、點光源、平行光、區域光以及日光燈。
透視圖示窗可顯示尺寸
尺寸標示已經可以在透視圖視窗顯示。
Blocks零件管理
多個零件可以連結並組合至同一個單一物件。利用零件方式作業可以加快製作並有效降低單一檔案的大小,還有以下優點:
建立零件庫。
透過對零件的定義更新原物件。
透過零件方式作業不僅降低模型大小,更可以減少記憶體的使用量
利用BlockManager指令可以查閱零件資訊。
執行Insert指令可以輸入零件模型,並且直接鍵入位置、縮放數值以及旋轉角度(也可以手動作業)。
Worksessions分工作業
Worksession指令允許多的使用者以分工方式將模型分成幾部份分開作業,並透過附加檔案的更新方式隨時了解其它部份以及整體的進度。
附加檔案的幾何資料會以檔案名稱作為圖層名稱放置在特定的圖層內,附加檔案的資料並不會被儲存至自己的模型檔內,而是被放置在不同的worksession檔。
Point Clouds雲點
Rhino加強了從外部輸入進來大量point cloud點群資料的處理能力。
PointCloud可以定義一群點資料成為一個點群物件,如此可以縮小原來龐大的檔案。點群物件也可以還原成原來的點資料。
SelVisible指令
SelVisible是一個新的選擇工具,以框選的方式只選取位於前方的物件(依shade的Z-Buffer來判斷),這對非常複雜的模型作業時是相當方便的。
指令強化
Rhino 2.0原本700多個指令中有一百多個指令都在3.0中被強化與改善。例如:
Convert指令現在可以將NURBS曲線透過容差值的設定轉換成一系列的圓弧、 多重直線或是直線段。
許多製造廠商受限於只能使用一定數量內的弧線與直線作為輸入資料,將NURBS曲線轉換成由較少的弧線或直線表示的資料將有助於這些作業。
CurveThroughPt以及CurveThroughPolyline更好用了。在2.0中,使用者只能通過points繪製Polyline,或是通過points繪製InterpCrv,在3.0中,使用者可以通過points繪製Curve(control point)以及InterpCrv。
在3.0中的GCon在公差範圍內沒有真正連續的條件下仍能指出彼此的幾何連續性。
Arc能自動判斷任何位置點選的組合,Tangent選項下的作業一如2.0的CircleTTT,而且還更好用。
Blend新增了一個AtAngle的選項,使用者可以在曲面邊界(曲線目前尚未完成)的任何地方設定開始做Blend,並且可以分別設定連續條件(G1或是G2),如此可以製作出3、4、5階的blend曲線。
Conic現在可由一般、相切與垂直的點選組合來繪製圓錐線。
Ellipse現在新增一個角落到角落的繪製方式。
MergeEdge現在可向一邊、兩邊或是全部的邊界來做邊界熔接的作業。
Send可以將目前作業的檔案以e-mail郵寄出去,檔案中不會包含render以及analysis meshes。
Scripting腳本功能
所有Rhino 3.0的指令皆可以腳本來編程。
Rhino的Script腳本功能已擴大至Rhino的內部作業流程,使用者將可透過更友善的方式撰寫功能強大的scripts腳本。
RhinoScript的ActiveX物件允許使用者利用不同的程式撰寫工具來編程,如:Visual Basic、Microsoft Word VBA以及Excel VBA。
透過RhinoScript的ActiveX物件可以讓Rhino在背景下作業。
新的線上求助機制提供使用者快速的存取RhinoScript。
更進階的SDK開發工具讓第三廠商開發新工具
新的Rhino 3.0 SDK開發工具讓開發者比之前的版本更能深入Rhino內部,以便能開發出功能更強的plug-ins。
新的線上求助機制提供使用者快速的存取SDK機制與功能。
隨時更新的SDK範例與AppWizard(製作精靈)將可幫助初學者更快速地學習如何開發工具。
更新的openNURBS toolkit版本(包含在SDK)擁有更進階的幾何計算能力。
新的曲面核心
就某方面來說,Rhino 3.0比起一般使用者更像是給開發者使用的版本。您們或許知道,早在1992年開始,Rhino的開發者就已經開始開發AutoCAD的plug-in外掛程式,最早的視窗版本是在Windows 3.1時代以當時的工具所完成的,隨著工具與技術的增強,為了能夠加快Rhino的開發速度,我們才選擇在Rhino 3.0開始利用目前的新工具與技術重新撰寫Rhino的核心(另外也還有合約期限的因素)。
我們希望未來Rhino能變成一個廉價的作業平台,透過許多第三廠商撰寫的專屬外掛程式讓Rhino符合每種不同產業的作業方式。
新增的新的物件種類可以輔助並加快從其它軟體轉出的檔案的轉檔作業。
系統需求
Rhino可以在以下條件的Windows桌上型電腦或是筆記型電腦上執行:
Pentium、Celeron或更快速的處理器
Intel或是AMD執行Windows 98/NT/ME/2000/XP*
65MB硬碟空間
64MB記憶體,建議安裝128MB或更高
建議安裝有支援OpenGL的顯示卡
建議使用有中鍵、滾輪以及拇指鍵的滑鼠
3-D量測手臂為選購配備
*Rhino將不會移植至任何其它的作業系統,Rhino可以透過Virtual PC在Apple的Mac電腦執行
其它細項
不再支援Windows 95
所有第三廠商的plug-ins外掛程式以及scripts腳本都必須一併升級才能於3.0執行
Rhino 3.0的3DM檔案格式是新的,Rhino 3.0可以向下相容讀取2.0的檔案,2.0無法讀取3.0的檔案(3.0可以輸出2.0的檔案格式)

|