




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、建筑形態(tài)設(shè)計(jì)常用Rhino Script函數(shù)Application MethodsCommand運(yùn)行僅一條內(nèi)部命令LastCommandResult返回上一命令的執(zhí)行結(jié)果Print / PrintEx向命令行顯示一條信息SendKeyStrokes向命令行傳送字符可包括回車Ortho / Osnap / Planar / ProjectOsnaps打開或關(guān)閉或返回輔助繪圖OsnapMode設(shè)定或返回對(duì)象捕捉類型Exit結(jié)束RhinoDocument MethodsCreatePreviewImage抓屏EnableRedraw / Redraw使能/觸發(fā)屏幕重畫Selection Method
2、sFirstObject / NextObject / LastObject內(nèi)存最新/下一個(gè)/最老對(duì)象GetPointCoordinates / GetCurveObject / GetSurfaceObject/ GetObject / GetObjects互動(dòng)選取點(diǎn)、線、面、對(duì)象LastCreatedObjects選取最新一群創(chuàng)建的對(duì)象ObjectsByGroup / ObjectsByLayer / ObjectsByType / ObjectsByName符合條件選對(duì)象群Object Methods屬性查詢類IsObjectSolidObjectDescriptionObjectTyp
3、e屬性查詢?cè)O(shè)置類ObjectColorObjectLayerObjectName / ObjectNames幾何變換類CopyObject / CopyObjectsDeleteObject / DeleteObjectsMirrorObject / MirrorObjectsMoveObject / MoveObjectsOrientObject / OrientObjectsRotateObject / RotateObjectsScaleObject / ScaleObjectsShearObject / ShearObjectsCurve Methods創(chuàng)建類AddCurve建控制點(diǎn)曲
4、線AddInterpCurve / AddInterpCurveEx建穿越點(diǎn)曲線AddInterpCrvOnSrf在給定曲面上建曲線AddInterpCrvOnSrfUV在給定曲面上用曲面座標(biāo)建線AddNurbsCurve根據(jù)point,knot,degree建曲線AddSubCrv用參數(shù)從頭至尾取曲線一段AddLine建直線AddPolyline建折線MeshPolyline以折線建mesh編輯類ConvertCurveToPolyline轉(zhuǎn)曲線為折線CurveBrepIntersect?有問題(無(wú)法選取曲線)CloseCurve閉合曲線CurveSeam改變閉合點(diǎn)DivideCurve /
5、 DivideCurveLength分段ExplodeCurves炸開ExtendCurve / ExtendCurveLength / ExtendCurvePoint 延長(zhǎng)非閉合線FairCurve減小曲線的曲率變化InsertCurveKnot加入節(jié)點(diǎn)JoinCurves連接曲線MakeCurvePeriodic使拼接曲線連貫封閉OffsetCurve間距ReverseCurve反轉(zhuǎn)曲線方向SimplifyCurve簡(jiǎn)化曲線SplitCurve某點(diǎn)斷開TrimCurve裁剪屬性查詢類ArcAngle返回角度ArcCenterPoint / CircleCenterPoint返回中心Arc
6、MidPoint / CurveMidPoint返回中點(diǎn)ArcRadius / CircleRadius / CurveRadius返回半徑CircleCircumference返回周長(zhǎng)CurveArea返回面積CurveArcLengthPoint返回曲線定長(zhǎng)處點(diǎn)CurveAreaCentroid返回質(zhì)心CurveClosestPoint返回曲線上某點(diǎn)的曲線坐標(biāo)CurveCurvature返回曲率CurveDegree返回度數(shù)CurveDim?永遠(yuǎn)返回3CurveDiscontinuity返回曲線不連續(xù)點(diǎn)CurveDomain?定義不明CurveEditPoints返回曲線穿越的編輯點(diǎn)Cur
7、veEndPoint / CurveStartPoint返回曲線始末點(diǎn)CurveEvaluate?不懂EvaluateCurve用曲線參數(shù)確定點(diǎn)坐標(biāo)CurveFrame 返回某點(diǎn)切向/曲向平面文檔案例第9行錯(cuò)誤CurvePerpFrame返回某點(diǎn)切向?yàn)閆軸平面文檔案例第9行錯(cuò)誤CurveKnotCount / CurvePointCount返回節(jié)點(diǎn)數(shù)CurveKnots / CurvePoints返回節(jié)點(diǎn)坐標(biāo)CurveWeights返回權(quán)重CurveLength返回長(zhǎng)度CurveNormal返回曲面法線CurvePlane返回平面曲線的所在平面CurveTangent返回某點(diǎn)切向IsArc /
8、 IsCircle / IsCurve返回類型IsCurveClosable返回是否可用6點(diǎn)閉合IsCurveClosed返回是否閉合IsCurveInPlane返回是否曲線在一特定平面上IsCurvePlanar返回是否曲線全在平面IsCurveLinear 返回是否曲線為一直線IsCurvePeriodic返回是否曲線無(wú)頭無(wú)尾IsCurveRational返回是否由弧線組成IsLine / IsPolyCurve / IsPolyline返回曲線類型PolyCurveCount返回多段曲線的段數(shù)PolylineVertices返回折線頂點(diǎn)關(guān)系查詢類CurveCurveIntersectio
9、n兩曲線相交重合情況CurveDeviation兩曲線間的最大最小距離CurveDirectionsMatch兩曲線方是否同向(算法不明)CurveSurfaceIntersection曲線與曲面相交重合情況IsPointOnCurve點(diǎn)是否在曲線PlanarClosedCurveContainment兩平面閉合曲線的關(guān)系無(wú)法判斷有一個(gè)交點(diǎn)的內(nèi)包含,其會(huì)被認(rèn)為是相交PlanarCurveCollision兩共面曲線是否相交PointInPlanarClosedCurve點(diǎn)與平面閉合曲線的關(guān)系Surface Methods創(chuàng)建圖元AddBox / AddCone / AddCylinder 拼接
10、polysurfaceAddSphere / AddTorus / 連續(xù)surface創(chuàng)建surfaceAddSrfPt / AddPlaneSurface / AddEdgeSrf/ AddLoftSrf / AddRailRevSrf / AddRevSrf / ExtrudeCurve / ExtrudeCurvePoint / ExtrudeCurveStraight / ExtrudeSurface常見建面方式AddNurbsSurface建NURBS曲面AddPlanarSrf用共面曲線建平面AddSrfControlPtGrid用控制點(diǎn)建曲面AddSrfPtGrid用過點(diǎn)建面編輯
11、類BooleanDifference / BooleanIntersection / BooleanUnion布爾運(yùn)算CapPlanarHoles補(bǔ)孔ExplodePolysurfaces打碎面JoinSurfaces連接面FlipSurface反轉(zhuǎn)法向InsertSurfaceKnot給面加節(jié)點(diǎn)MakeSurfacePeriodic消除閉合曲面始末交接的節(jié)OffsetSurface位移復(fù)制ShrinkTrimmedSurface把經(jīng)切割的原面縮至切割邊界SplitBrep分割曲面屬性查詢類IsBrepBoundary Representation ObjectIsPlaneSurface /
12、 IsSurfacePlanar?是否為一平面沒區(qū)別?IsPolysurface是否由兩個(gè)以上surface組成IsPolysurfaceClosed是否是solidIsPolysurfacePlanar是否共面IsSurface是否為面IsSurfaceClosed是否面閉合(UV兩向)IsSurfacePeriodic是否面閉合且連續(xù)(UV兩向)IsSurfaceRational是否為弧線或橢圓線面IsSurfaceSingular是否某一方向收于一點(diǎn)IsSurfaceTrimmed是否曾被裁剪SurfaceArea返回面積SurfaceAreaCentroid返回質(zhì)心SurfaceAre
13、aMoments返回面積貫性彎矩SurfaceVolume返回solid體積SurfaceVolumeCentroid返回solid質(zhì)心SurfaceVolumeMoments返回體慣性矩SurfaceCurvature返回某點(diǎn)曲率SurfaceCurvatureAnalysis返回四種曲率分析結(jié)果SurfaceDegree返回某點(diǎn)度數(shù)SurfaceDomain?不懂SurfaceEditPoints返回編輯點(diǎn)其與控制點(diǎn)對(duì)應(yīng)SurfaceKnotCount/ SurfaceKnots返回節(jié)點(diǎn)數(shù)/節(jié)點(diǎn)SurfacePointCount/ SurfacePoints / SurfaceWeight
14、s返回控制點(diǎn)數(shù)/控制點(diǎn)/權(quán)重SurfaceIsocurveDensity?不懂SurfaceNormal返回某點(diǎn)法線PullCurve已知一曲線在面上法線投影SurfacePrincipalCurvature面上一點(diǎn)的最大最小曲率弧幾何查詢類BrepClosestPoint / SurfaceClosestPoint返回曲面上距給定點(diǎn)最近點(diǎn)DuplicateEdgeCurves返回曲面的邊界曲線EvaluateSurface用UV參數(shù)確定表面坐標(biāo)SurfaceEvaluate?不懂ExtractIsoCurve返回曲面上一點(diǎn)的UV軸線?IntersectBreps / SurfaceSurfa
15、ceIntersection返回兩曲面交線IsPointInSurface判斷一點(diǎn)是否在曲面體內(nèi)IsPointOnSurface判斷一點(diǎn)是否在曲面上ShortPath返回曲面上兩點(diǎn)間的最短路徑SurfaceContourPoints返回等高線頂點(diǎn)SurfaceFrame返回曲面上選定點(diǎn)的切向平面Geometry Methods創(chuàng)建類AddPoint/ AddPoints加點(diǎn)或點(diǎn)群AddPointCloud加點(diǎn)云(為一個(gè)對(duì)象)AddText加文字VectorCreate建一矢量PlaneFitFromPoints用一群點(diǎn)擬合建CplanePlaneFromFrame用兩個(gè)矢量一個(gè)原點(diǎn)建Cplan
16、ePlaneFromNormal用法線矢量建CplanePlaneFromPoints用三點(diǎn)建CplaneWorldXYPlane / WorldYZPlane / WorldZXPlane建頂、側(cè)、前Cplane編輯類MovePlane移動(dòng)CplaneRotatePlane旋轉(zhuǎn)CplanePointAdd / PointSubtract點(diǎn)加、減矢量成新點(diǎn)PointDivide / PointScale點(diǎn)坐標(biāo)縮放矢量運(yùn)算VectorAdd / VectorSubtract矢量加減VectorCrossProduct返回與兩個(gè)矢量平面垂直矢量VectorDotProduct返回|a|*|b|*c
17、os夾角VectorMultiply / VectorDivide矢量乘除VectorScale矢量縮放VectorReverse矢量反向VectorRotate矢量旋轉(zhuǎn)VectorUnitize矢量單元化為長(zhǎng)度1常數(shù)與轉(zhuǎn)換函數(shù)PI圓周率ToDegrees / ToRadians弧度轉(zhuǎn)角度Polar以極坐標(biāo)求笛卡兒坐標(biāo)XformCPlaneToWorld / XformWorldToCPlane 點(diǎn)坐標(biāo)在不同坐標(biāo)系間轉(zhuǎn)換屬性查詢類BoundingBox返回對(duì)象的三軸范圍IsVectorTiny返回是否矢量太小于1e-12IsVectorZero返回是否矢量為零PlaneEquation返回Cp
18、lane方程四系數(shù)PointCloudCount / PointCloudPoints返回點(diǎn)云內(nèi)點(diǎn)數(shù)、各點(diǎn)坐標(biāo)VectorLength返回矢量長(zhǎng)度屬性查詢?cè)O(shè)置類PointCoordinates查詢、設(shè)置某點(diǎn)坐標(biāo)TextObjectHeight / TextObjectPlane / TextObjectPoint / TextObjectText查詢、設(shè)置某文字屬性關(guān)系查詢類Angle / Angle2返回兩點(diǎn)、線夾角Distance / DistanceToPlane返回兩點(diǎn)、點(diǎn)到平面距離IsVectorParallelTo返回兩個(gè)矢量是否平行IsVectorPerpendicularTo返
19、回兩個(gè)矢量是否垂直PlaneClosestPoint返回點(diǎn)在Cplane上的投影點(diǎn)PointsAreCoplanar返回群點(diǎn)是否共平面PointCompare返回兩點(diǎn)重合關(guān)系VectorCompare返回兩矢量重合關(guān)系PullPoints返回沿法線方向拉至面上的點(diǎn)Mesh MethodsMeshFaces逐面返回各點(diǎn)坐標(biāo)MeshVertices返回各頂點(diǎn)坐標(biāo)MeshFaceVertices返回各面其頂點(diǎn)的編號(hào)MeshTriangleCount / MeshQuadCount返回面數(shù)Layer Methods創(chuàng)建類AddLayer添加層編輯類PurgeLayer除去非當(dāng)前層及其對(duì)象RenameL
20、ayer更名查詢類IsLayer返回某層是否存在LayerCount返回文件中的層數(shù)LayerNames返回文件中所有層名查詢?cè)O(shè)置類CurrentLayer查詢或設(shè)置當(dāng)前層LayerColor查詢或設(shè)置層色LayerVisible查詢或設(shè)置層可見性View MethodsViewCPlane查詢并設(shè)置CplaneZoomBoundingBox / ZoomExtents / ZoomSelected縮放視圖Group Methods創(chuàng)建類AddGroup / DeleteGroup / RenameGroup創(chuàng)建、消除、更名組AddObjectsToGroup / AddObjectToGro
21、up添加組成員RemoveObjectFromAllGroups / RemoveObjectFromGroup / RemoveObjectsFromGroup減少組成員查詢類GroupCount返回文件中組數(shù)GroupNames返回文件中組名IsGroup返回某組名是否存在IsGroupEmpty返回某組是否為空User Interface Methods通用類BrowseForFolder / OpenFileName / SaveFileName返回一個(gè)文件定位CheckListBox/ ComboListBox / ListBox / MultiListBox返回列表選擇結(jié)果PropertyListBox返回對(duì)于列表的編輯EditBox返回多行文本GetBoolean返回布爾量GetColor返回顏色GetInteger / IntegerBox返回整數(shù)GetReal / RealBox返回實(shí)數(shù)GetString / StringBox返回一字符串MessageBeep返回一聲響MessageBox返回對(duì)于對(duì)話框的反應(yīng)PopupMenu返回對(duì)于彈出菜單的反應(yīng)Rhino類GetLayer返回選擇的層名GetLinetype返回選擇的線型幾何類GetAng
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 邵家窯溝林地承包合同4篇
- 施工單位勞務(wù)合同4篇
- 服裝時(shí)尚行業(yè)發(fā)展趨勢(shì)與創(chuàng)新實(shí)踐
- 校車運(yùn)營(yíng)合同書6篇
- 有產(chǎn)權(quán)水果店鋪出租合同5篇
- 培訓(xùn)學(xué)校學(xué)生入學(xué)協(xié)議書2篇
- 銷售渠道設(shè)計(jì)策略
- 消化系統(tǒng)常見疾病的護(hù)理常規(guī)
- 2025遼寧省交通高等??茖W(xué)校輔導(dǎo)員考試試題及答案
- 2025贛東學(xué)院輔導(dǎo)員考試試題及答案
- 胸痹中醫(yī)護(hù)理業(yè)務(wù)查房
- 小王子(中英文對(duì)照版)
- GB/T 44748.1-2024篩分試驗(yàn)第1部分:使用金屬絲編織網(wǎng)和金屬穿孔板試驗(yàn)篩的方法
- 精益管理啟動(dòng)大會(huì)總經(jīng)理發(fā)言稿
- 大量輸血護(hù)理措施
- 墻上高空作業(yè)施工方案
- 孩子在校被撞骨折調(diào)解協(xié)議書范文
- 第七章-生物醫(yī)學(xué)工程的倫理問題
- 河北石家莊市市屬國(guó)有企業(yè)招聘筆試題庫(kù)2024
- 卜算子-送鮑浩然之浙東課件
- 中國(guó)非物質(zhì)文化遺產(chǎn)作文400字故宮
評(píng)論
0/150
提交評(píng)論