Rhino3.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曲线转成直线段常常会超出机具的容许值。许多制造厂商受限于只能使用一定数量内的弧线与直线作为输入资料,将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符合每种不同产业的作业方式。
新增的新的物件种类可以辅助并加快从其它软体转出的档案的转档作业。
要用的就快点下吧~!
:)
Joyking