2009年4月21日 星期二

RhinoScript Rhino Labs 版本更新 (2009-4-20)

RhinoScript 是由 Microsoft's VBScript 發展而來的 Script 語言,您可以使用 RhinoScript 迅速在 Rhino 裡加入新功能或將重複性的作業自動化。

Rhino Labs 的 RhinoScript 比 Rhino 4.0 SR5 內建的 RhinoScript 新增了一些功能與修正。

這個版本的 RhinoScript 新增以下功能:

AddPlanarMesh - 從封閉的平面曲線建立平面網格。
ClosedCurveOrientation - 回傳封閉的平面曲線的定位。
CurrentDetail - 回傳或變更圖紙配置作業視窗使用中的子視圖。
CurveNormalizedParameter - 將標準化的曲線參數轉換成原來的參數。
CurveParameter - 將曲線的參數轉換成標準化的參數。
DetailNames - 回傳圖紙配置作業視窗中的子視圖名稱。
DimStyleLengthFactor - 回傳或變更尺寸標註的長度系數。
DimStylePrefix - 回傳或變更尺寸標註型式的前綴。
DimStyleSuffix - 回傳或變更尺寸標註
型式的後綴。
DivideCurveEquidistant - 將曲線以設定的直線距離分段。
ExtrudeCurveTapered - 將曲線以錐狀擠出。
GetMeshFaces - 提示使用者選取一個或以上的網格面。
GetMeshVertices - 提示使用者選取一個或以上的網格頂點。
IntersectSpheres - 計算兩個球體的交集。
IsDetail - 驗証圖紙配置作業視窗中是否有某個子視圖。
IsLayout - 驗証作業視窗是否為圖紙配置作業視窗。
IsLayoutObject - 驗証物件位於圖紙配置或模型作業視窗。
IsPointOnMesh - 驗証一個點是否位於網格上。
圖層狀態函數 - 新增幾個新的圖層狀態函數。
LineCylinderIntersection - 計算直線與圓柱體的交集。
LineSphereIntersection - 計算直線與球體的交集。
MakeCurveNonPeriodic - 將週期曲線非週期化。
MakeSurfaceNonPeriodic - 將週期曲面非週期化。
MeshVertexFaces - 回傳共用某個頂點的網格面。
ObjectLayout - 回傳或變更物件位於圖紙配置或模型作業視窗。
PlaneSphereIntersection - 計算平面與球體的交集。
ProjectCurveToMesh - 將曲線投影至網格上。
ProjectPointToMesh - 將點物件投影至網格上。
RemoveCurveKnot - 刪除曲線的節點。
RemoveSurfaceKnot - 刪除曲面的結構線。
ResetMaterial - 重設 Rhino 的預設材質。
ReverseSurface - 反轉曲面物件的方向。
ShootRay - 向一群曲面發出一條射線。
SurfaceNormalizedParameter - 將標準化的曲面參數轉換成原來的參數。
SurfaceParameter - 將曲面的參數轉換成標準化的參數。


沒有留言: