常用spaceclaim脚本
#创建一个长方体,通过两点来确定一个立方体
#MM表示的是以毫米作为单位
#返回的是一个BlockBody的对象
#本函数还有第三个参数可选,分别代表增加材料,切除材料等等
#默认值为增加材料
注:第三个可选参数的取值如下:
名称 |
值 |
None |
0 |
Add |
1 |
Cut |
2 |
ForceAdd |
3 |
ForceCut |
4 |
ForceIndependent |
5 |
ForceNewSurface |
6 |
result = BlockBody.Create(Point.Create(MM(-10), MM(-10), MM(-10)), Point.Create(MM(10), MM(10), MM(10)))
添加第三个参数的示例:
BlockBody.Create(Point.Create(MM(-10), MM(-10), MM(-10)), Point.Create(MM(10), MM(10), MM(10)))
BlockBody.Create(Point.Create(MM(-5), MM(-5), MM(-5)), Point.Create(MM(5), MM(5), MM(5)) ,extrudeMode=ExtrudeType.Cut)
#创建一个圆面
# MM表示的是以毫米作为单位
#返回的是一个CircularSurface的对象
#第一个参数表示圆面的半径
#本函数还有第三个参数可选,表示圆面的圆心。
#默认为null,即设置原点(0,0,0)为圆心。
result = CircularSurface.Create(0.01, Direction.Create(0, 0, 1))
添加第三个参数的示例:
CircularSurface.Create(0.01, Direction.Create(0, 0, 1))
CircularSurface.Create(0.01, Direction.Create(0, 0, 1), Point.Create(MM(0), MM(0), MM(1))
#创建一个圆柱
#MM表示的是以毫米作为单位
#返回一个CylinderBody对象
#创建过程为先生成一个圆面,然后拉伸
#第一个参数为圆面的圆心坐标
#第二个参数表示拉伸的起点坐标
#第三个参数表示拉伸的终点坐标
#本函数还有第四个参数可选,分别代表增加材料,切除材料等等
#默认值为增加材料
注:第四个可选参数的取值如下:
名称 |
值 |
None |
0 |
Add |
1 |
Cut |
2 |
ForceAdd |
3 |
ForceCut |
4 |
ForceIndependent |
5 |
ForceNewSurface |
6 |
result = CylinderBody.Create(Point.Create(MM(0), MM(0), MM(0)), Point.Create(MM(10), MM(0), MM(0)), Point.Create(MM(10), MM(0), MM(50)))
#创建一个长方形面体
#MM表示的是以毫米作为单位
#返回一个RectangularSurfaceResult对象
#第一个参数为长方形的宽
#第二个参数为长方形的高
#本函数还有第三个参数可选,表示长方形的起始坐标
#默认值为null即原点(0,0,0)
result = RectangularSurface.Create(MM(10), MM(10))
添加第三个参数的示例:
RectangularSurface.Create(MM(10), MM(10))
RectangularSurface.Create(MM(10), MM(10),Point.Create(MM(0),MM(0),MM(20)))
#创建一个球体
#MM表示的是以毫米作为单位
#返回一个SphereResult的对象
#第一个参数为圆心的坐标
#第二个参数为终点的坐标
#第二个参数减去第一个参数的模即为球的半径
#本函数还有第三个参数可选,分别代表增加材料,切除材料等等
#默认值为增加材料
注:第三个可选参数的取值如下:
名称 |
值 |
None |
0 |
Add |
1 |
Cut |
2 |
ForceAdd |
3 |
ForceCut |
4 |
ForceIndependent |
5 |
ForceNewSurface |
6 |
result = SphereBody.Create(Point.Create(MM(0), MM(0), MM(0)), Point.Create(MM(0), MM(0), MM(10)))
添加第三个参数的示例
SphereBody.Create(Point.Create(MM(0), MM(0), MM(0)), Point.Create(MM(0), MM(0), MM(20)))
SphereBody.Create(Point.Create(MM(0), MM(0), MM(0)), Point.Create(MM(0), MM(0), MM(10)),extrudeMode=ExtrudeType.ForceCut)
转载于:https://www.cnblogs.com/liusuanyatong/p/11259687.html
常用spaceclaim脚本相关推荐
- 常用spaceclaim脚本(二)
#创建一个草图 #第一个参数传入一个Frame对象 #通过一个点和两个向量创建Frame #Frame的类成员函数Create被重载 #重载函数1:Frame.Create(Point, Direct ...
- 常用spaceclaim脚本(三)
拉伸曲线 ptList=List[Point]() #定义一个点的列表 ptList.Add(Point.Create(MM(11),MM(-14),MM(0))) #创建点,并放入列表当中 ptLi ...
- Linux常用Shell脚本珍藏
我们在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本.如何学好脚本,最关键的 ...
- Linux 最常用的脚本,值得学习收藏!
在运维中,尤其是linux运维,都知道脚本的重要性,脚本会让我们的 运维事半功倍,所以学会写脚本是我们每个linux运维必须学会的一门功课,这里收藏linux运维常用的脚本.如何学好脚本,最关键的是就 ...
- linux经典脚本实例,Linux常用Shell脚本珍藏
[实例简介] Linux常用Shell脚本珍藏 (2)编写任务定时器: C代码☆ 1. echo 00 1 *k */bin/sh /usr/bin/fileback">:/root/ ...
- transact sql mysql_Sql Server数据库常用Transact-SQL脚本(推荐)
Transact-SQL Transact-SQL(又称 T-SQL),是在 Microsoft SQL Server 和 Sybase SQL Server 上的 ANSI SQL 实现,与 Ora ...
- 工具|Python常用小脚本
作者: Beard林 免责声明:本文仅供学习研究,严禁从事非法活动,任何后果由使用者本人负责 0x00 前言 大多数时候,python都不适合编写大型的图形化工具. 但是对于渗透中会用到的小工具来说, ...
- sqlmap tamper mysql_sqlmap之常用tamper脚本
常用tamper脚本 apostrophemask.py 适用数据库:ALL 作用:将引号替换为utf-8,用于过滤单引号 使用脚本前:tamper("1 AND '1'='1") ...
- mysql常用的tamper脚本_总结一些sqlmap的常用tamper脚本释义
要想成为一名合格的"脚本小子",我们首先需要一个强大的工具,然后利用好他的脚本.但是脚本也不能乱用,首先就是要了解一下SqlMap的常用的脚本,然后分清楚场合进行利用.(好的,看开 ...
最新文章
- Luck Club-SDT 去中心化的游戏
- 经常使用排序算法实现[交换排序之冒泡排序、高速排序]
- LintCode 1689. k求和III(递归)
- structs2下的第一个helloworld!
- 【番外】 使用@arcgis/cli脚手架进行ArcGIS JS API开发
- 第九章、Zigbee模块指令系统
- vimpython配色_你认为最好看的 Vim 配色方案(color scheme)是哪款?
- office_word_如何创建目录
- 蓝桥杯青少年创意编程C++组赛前集训教程包
- 百度token怎么获取_【专栏精选】实战:百度语音识别
- Git ~ commit 规范
- 解决Echarts使用tab切换时只显示第一个tab中图表,其他tab中图表不显示或显示不全问题
- 计算机专业黑话,互联网行业黑话大全
- python中getattr()和setattr()的使用
- 计算机网络被称为什么时候,计算机上的时钟发生装置被称为什么?
- 最新cydia安装包和依赖包
- VirtualBox中安装Ubuntu虚拟机
- 【XLL API 函数】xlSheetNm
- 《python语言程序设计》第2章第21题金融应用程序 复利值的简单和复杂解答
- 最新传奇MA游戏官网社区Discuz模板源码
热门文章
- 自动获取/更新HTTPS证书并实现Nginx代理WSS协议
- eeprom和编程器固件 k2_实战经验分享,编程器救砖修复k2p路由器,恢复无线信号和MAC...
- 墨茶,一个饿死在2021的少年
- 用MySQl创建供应商标,商标局数据库开放:2019尼斯分类第十一版文本启用
- 2021年5月的CFA一级报名时间什么时候?
- spa项目落地页如何处理
- maker mv rpg 源码_RPGMAKERMV入门教程(个性化游戏篇)
- 浪潮nf5280m5使用U盘安装win2012
- 念数字python_念数字解题
- 物联网全栈教程-从云端到设备(十二)