找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?在线3D打印服务,一键上传,自动报价 
查看: 18937|回复: 17
打印 上一主题 下一主题

surfacer的二次开发

[复制链接]
跳转到指定楼层
1
发表于 2003-5-8 09:05:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  
Surfacer是一种优秀的逆向三维软件不仅具有强大的点数据处理,曲面造型等功能,而且提供了二次开发语言模块scoll及良好的高级语言(C语言)接口,使surfacer的图形功能和计算功能有机的结合起来便于用户开发专用的功能及系统。  
一.Surfacer的Scoll程序  
Scoll是surfacer提供的内嵌式命令行语言,能实现强大的点云处理,曲线,曲面的生成,处理,检验等和一定的文件管理功能,通过scoll主要进行surfacer的功能调用,以及一些简单的底层数据的操作。Scoll极易于使用,用户可以在命令行直接输入语句,还可以利用更高级的scoll技巧写复杂的,重复的scoll script,在命令行里调用程序。  
Scoll程序有三种类型的函数:  
1.  Scoll-Only 函数,只能在scoll中使用,可以实现一些界面中无法直接进行的操作。  
2.  菜单scoll函数,基本上软件界面中提供的功能都有相应的scoll函数。  
3.  用户自定义的函数。  
Scoll程序一般可以在文字编辑器,word,以及最简单的写字板中编写,(不建议在word中编写容易在保存后出错),文字编辑器中可以看到行数,利与检验修改,但一定要保存为.cmd的格式,这是scoll认可的script格式。具体过程如下:  
            1)  打开写字板编写自己的程序格式为:  
                  function usermain (parameter){  
  
                                       functionbody  
  
                   }  
                  #usermain()  
                  这里的#是注释行的意思,在调程序时我的经验是在最后一 行加入 usermain(),可以在命令行调用时直接执行程序。  
              2)打开system / open conmand line,出来conmand line 界面,在file里load你的命令或在命令行里输入调用程序命令source (”…”)。  
  
             3) 可以将自己编的程序通过用户自定义菜单来调用,这样就要修改菜单文件surfacer.mun , 加入  
  
                     “my function” -s “ursermain”  
  
以及在SYSTEM.cmd中加入  
  
                     source(”e:/myfunction.cmd”)  
  
这样就把菜单和程序连起来了。  
   
     具体的例子可以看附件  
  
     基本上scoll 的语言风格和c的很像,毕竟surfacer是用c和openGL编的。  
这个程序是在点云上任意用曲线选出一个小面来,然后将这个面用cross生成loft用的曲线,用这些曲线生成面后就可以用surfacer中的edit命令进行修改了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
 楼主| 发表于 2003-5-8 09:09:36 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
3
 楼主| 发表于 2003-5-8 09:10:19 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
4
 楼主| 发表于 2003-5-8 09:11:57 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
5
发表于 2003-5-8 14:31:25 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
6
发表于 2003-5-9 12:10:18 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
7
 楼主| 发表于 2003-5-9 14:47:10 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
8
 楼主| 发表于 2003-5-9 14:49:01 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
9
发表于 2003-5-9 16:28:15 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
10
发表于 2003-5-9 18:42:36 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-5-17 19:47 , Processed in 0.028269 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表