版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
建筑形态设计常用RhinoScript函数ApplicationMethods Command 运行仅一条内部命令 LastCommandResult 返回上一命令的执行结果 Print/PrintEx 向命令行显示一条信息 SendKeyStrokes 向命令行传送字符可包括回车 Ortho/Osnap/Planar/ProjectOsnaps 打开或关闭或返回辅助绘图 OsnapMode 设定或返回对象捕捉类型 Exit 结束RhinoDocumentMethods CreatePreviewImage 抓屏 EnableRedraw /Redraw 使能/触发屏幕重画SelectionMethods FirstObject/NextObject/LastObject 内存最新/下一个/最老对象 GetPointCoordinates/GetCurveObject/GetSurfaceObject /GetObject/GetObjects 互动选取点、线、面、对象 LastCreatedObjects 选取最新一群创建的对象 ObjectsByGroup/ObjectsByLayer/ObjectsByType/ObjectsByName符合条件选对象群ObjectMethods 属性查询类IsObjectSolid ObjectDescription ObjectType 属性查询设置类 ObjectColor ObjectLayer ObjectName/ObjectNames 几何变换类 CopyObject/CopyObjects DeleteObject/DeleteObjects MirrorObject/MirrorObjects MoveObject/MoveObjects OrientObject/OrientObjects RotateObject/RotateObjects ScaleObject/ScaleObjects ShearObject/ShearObjectsCurveMethods 创建类 AddCurve 建控制点曲线 AddInterpCurve/AddInterpCurveEx 建穿越点曲线 AddInterpCrvOnSrf 在给定曲面上建曲线 AddInterpCrvOnSrfUV 在给定曲面上用曲面座标建线 AddNurbsCurve 根据point,knot,degree建曲线 AddSubCrv 用参数从头至尾取曲线一段 AddLine 建直线 AddPolyline 建折线 MeshPolyline 以折线建mesh 编辑类 ConvertCurveToPolyline 转曲线为折线 CurveBrepIntersect ?有问题(无法选取曲线) CloseCurve 闭合曲线 CurveSeam 改变闭合点 DivideCurve/DivideCurveLength 分段 ExplodeCurves 炸开 ExtendCurve/ExtendCurveLength/ExtendCurvePoint 延长非闭合线 FairCurve 减小曲线的曲率变化 InsertCurveKnot 加入节点 JoinCurves 连接曲线 MakeCurvePeriodic 使拼接曲线连贯封闭 OffsetCurve 间距 ReverseCurve 反转曲线方向 SimplifyCurve 简化曲线 SplitCurve 某点断开 TrimCurve 裁剪 属性查询类 ArcAngle 返回角度 ArcCenterPoint/CircleCenterPoint 返回中心 ArcMidPoint/CurveMidPoint 返回中点 ArcRadius/CircleRadius/CurveRadius 返回半径 CircleCircumference 返回周长 CurveArea 返回面积 CurveArcLengthPoint 返回曲线定长处点 CurveAreaCentroid 返回质心 CurveClosestPoint 返回曲线上某点的曲线坐标 CurveCurvature 返回曲率 CurveDegree 返回度数 CurveDim ?永远返回3创建surfaceAddSrfPt/AddPlaneSurface/AddEdgeSrf/AddLoftSrf/AddRailRevSrf/AddRevSrf /ExtrudeCurve/ExtrudeCurvePoint/ExtrudeCurveStraight/ExtrudeSurface 常见建面方式AddNurbsSurface 建NURBS曲面AddPlanarSrf 用共面曲线建平面AddSrfControlPtGrid 用控制点建曲面AddSrfPtGrid 用过点建面编辑类BooleanDifference/BooleanIntersection/BooleanUnion布尔运算 CapPlanarHoles 补孔 ExplodePolysurfaces 打碎面 JoinSurfaces 连接面 FlipSurface 反转法向 InsertSurfaceKnot 给面加节点 MakeSurfacePeriodic 消除闭合曲面始末交接的节 OffsetSurface 位移复制 ShrinkTrimmedSurface 把经切割的原面缩至切割边界 SplitBrep 分割曲面属性查询类 IsBrep BoundaryRepresentationObject IsPlaneSurface /IsSurfacePlanar ?是否为一平面没区别? IsPolysurface 是否由两个以上surface组成 IsPolysurfaceClosed 是否是solid IsPolysurfacePlanar 是否共面 IsSurface 是否为面 IsSurfaceClosed 是否面闭合(UV两向) IsSurfacePeriodic 是否面闭合且连续(UV两向) IsSurfaceRational 是否为弧线或椭圆线面 IsSurfaceSingular 是否某一方向收于一点 IsSurfaceTrimmed 是否曾被裁剪 SurfaceArea 返回面积 SurfaceAreaCentroid 返回质心 SurfaceAreaMoments 返回面积贯性弯矩 SurfaceVolume 返回solid体积 SurfaceVolumeCentroid 返回solid质心 SurfaceVolumeMoments 返回体惯性矩 SurfaceCurvature 返回某点曲率 SurfaceCurvatureAnalysis 返回四种曲率分析结果 SurfaceDegree 返回某点度数 SurfaceDomain ?不懂 SurfaceEditPoints 返回编辑点其与控制点对应 SurfaceKnotCount /SurfaceKnots 返回节点数/节点 SurfacePointCount /SurfacePoints/SurfaceWeights 返回控制点数/控制点/权重 SurfaceIsocurveDensity ?不懂 SurfaceNormal 返回某点法线PullCurve 已知一曲线在面上法线投影SurfacePrincipalCurvature 面上一点的最大最小曲率弧几何查询类 BrepClosestPoint/SurfaceClosestPoint 返回曲面上距给定点最近点 DuplicateEdgeCurves 返回曲面的边界曲线 EvaluateSurface 用UV参数确定表面坐标 SurfaceEvaluate ?不懂 ExtractIsoCurve 返回曲面上一点的UV轴线? IntersectBreps/SurfaceSurfaceIntersection 返回两曲面交线 IsPointInSurface 判断一点是否在曲面体内 IsPointOnSurface 判断一点是否在曲面上 ShortPath 返回曲面上两点间的最短路径 SurfaceContourPoints 返回等高线顶点 SurfaceFrame 返回曲面上选定点的切向平面GeometryMethods 创建类 AddPoint /AddPoints 加点或点群 AddPointCloud 加点云(为一个对象) AddText 加文字 VectorCreate 建一矢量 PlaneFitFromPoints 用一群点拟合建Cplane PlaneFromFrame 用两个矢量一个原点建Cplane PlaneFromNormal 用法线矢量建Cplane PlaneFromPoints 用三点建Cplane WorldXYPlane/WorldYZPlane/WorldZXPlane 建顶、侧、前Cplane 编辑类 MovePlane 移动Cplane RotatePlane 旋转Cplane PointAdd/PointSubtract 点加、减矢量成新点 PointDivide/PointScale 点坐标缩放 矢量运算 VectorAdd/VectorSubtract 矢量加减 VectorCrossProduct 返回与两个矢量平面垂直矢量VectorDotProduct 返回|a|*|b|*cos夹角 VectorMultiply/VectorDivide 矢量乘除 VectorScale 矢量缩放 VectorReverse 矢量反向 VectorRotate 矢量旋转 VectorUnitize 矢量单元化为长度1 常数与转换函数 PI 圆周率 ToDegrees/ToRadians 弧度转角度 Polar 以极坐标求笛卡儿坐标 XformCPlaneToWorld/XformWorldToCPlane 点坐标在不同坐标系间转换 属性查询类 BoundingBox 返回对象的三轴范围 IsVectorTiny 返回是否矢量太小于1e-12 IsVectorZero 返回是否矢量为零 PlaneEquation 返回Cplane方程四系数 PointCloudCount/PointCloudPoints 返回点云内点数、各点坐标 VectorLength 返回矢量长度 属性查询设置类 PointCoordinates 查询、设置某点坐标 TextObjectHeight/TextObjectPlane/TextObjectPoint/TextObjectText 查询、设置某文字属性 关系查询类 Angle/Angle2 返回两点、线夹角 Distance/DistanceToPlane 返回两点、点到平面距离 IsVectorParallelTo 返回两个矢量是否平行 IsVectorPerpendicularTo 返回两个矢量是否垂直 PlaneClosestPoint 返回点在Cplane上的投影点 PointsAreCoplanar 返回群点是否共平面 PointCompare 返回两点重合关系 VectorCompare 返回两矢量重合关系 PullPoints 返回沿法线方向拉至面上的点MeshMethods MeshFaces 逐面返回各点坐标 MeshVertices 返回各顶点坐标 MeshFaceVertices 返回各面其顶点的编号 MeshTriangleCount/MeshQuadCount 返回面数LayerMethods 创建类AddLayer 添加层 编辑类 PurgeLayer 除去非当前层及其对象 RenameLayer 更名 查询类 IsLayer 返回某层是否存在 LayerCount 返回文件中的层数 LayerNames 返回文件中所有层名 查询设置类 CurrentLayer 查询或设置当前层 LayerColor 查询或设置层色 LayerVisible 查询或设置层可见性ViewMethods ViewCPlane 查询并设置Cplane ZoomBoundingBox/ZoomExtents/ZoomSelected 缩放视图GroupMethods 创建类AddGroup/DeleteGroup/RenameGroup 创建、消除、更名组 AddObjectsToGroup/AddObjectToGroup 添加组成员 RemoveObjectFromAllGroups/RemoveObjectFromGroup/RemoveObjectsFromGroup 减少组成员查询类 GroupCount 返回文件中组数 GroupNames 返回文件中组名 IsGroup 返回某组名是否存在 IsGroupEmpty 返回某组是否为空 UserInterfaceMethods 通用类 BrowseForFolder/OpenFileName /SaveFileName 返回一个文件定位 CheckListBox /ComboListBox/ListBox/MultiListBox 返回列表选择结果 PropertyListBox 返回对于列表的编辑 EditBox 返回多行文本 GetBoolean 返回布尔量 GetColor 返回颜色 GetInteger/IntegerBox 返回整数 GetReal/RealBox 返回实数 GetString/StringBox 返回一字符串 MessageBeep 返回一声响 MessageBox 返回对于对话框的反应 PopupMenu 返回对于弹出菜单的反应 Rhino类 GetLayer 返回选择的层名 GetLinetype 返回选择的线型 几何类 GetAngle 返回一个夹角 GetBox 返回一个立方体积 GetDistance 返回距离 GetPoint/GetPoints 返回一点或多点 GetPointOnCurve
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社交网络分析中算法工程师的职责
- 汽车销售公司市场总监的面试技巧
- 电信行业客户服务主管面试全解
- 华为云计算数据中心运维计划
- 防滑标线施工方案(3篇)
- 吉林年俗活动策划方案(3篇)
- 服装行业面料采购指南
- 企业战略管理与供应策略关系研究
- 酒店前厅经理职位面试要点
- 文化传播公司项目部门的文化活动策划及执行
- 中医妇科学:第十节 痛经
- 井字架搭拆作业架体的安装与拆除安全要求范本
- 中国近代文化史复习资料
- ARJ21机型理论知识考试题库(汇总版)
- 测绘仪器检测与维修
- JJG 875-2019数字压力计
- GB/T 16866-2006铜及铜合金无缝管材外形尺寸及允许偏差
- GB/T 16855.2-2015机械安全控制系统安全相关部件第2部分:确认
- 计算机二级java考试课件(1-9章)
- 年产55万吨环氧乙烷乙二醇车间环氧乙烷合成工段工艺设计
- 量子信息与量子计算课件
评论
0/150
提交评论