找回密码
 注册
Simdroid-非首页
查看: 18270|回复: 136

gocad入门系列

[复制链接]
发表于 2005-4-8 12:02:59 | 显示全部楼层 |阅读模式 来自 广西南宁
我的思路是将这个帖子作为一个比较完整的入门系列,这阶段尽量每天多写一些。但必须强调的是:阅读手册和尝试对掌握这个东东起更大的作用!
先看看外观:

本帖子中包含更多资源

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

×

评分

1

查看全部评分

 楼主| 发表于 2005-4-8 12:34:40 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

Simdroid开发平台
点输入:可以为*.txt文件,格式就为x、y、z。
File-Import objects-Raw files-pointset-xyz ascii file as pointset
制约这样就可以将点输入
 楼主| 发表于 2005-4-8 12:48:37 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

另外一种方式就是采用屏幕定点,点取如图右边的按钮,就可以在屏幕上取点了。需要主意的是,GOCAD的文件组织形式为面向对象的组织,即每生成或输入一个对象(object)都需要给一个名字。

本帖子中包含更多资源

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

×
 楼主| 发表于 2005-4-8 13:56:34 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

线的输入问题,也有几种方式。首先说说*.dxf的输入,dxf的输入可以通过file-import object-acad-dxf这种方法输入,需要主意的是,输入前需要对图形文件进行清理,这样输入后可以省去许多编辑工作。
 楼主| 发表于 2005-4-8 14:00:17 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

线的输入也可以在屏幕上画,但需要主意的是,需要确定绘图的平面,默认是水平面,但随着视角的变化,可能不是水平面了!

本帖子中包含更多资源

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

×
发表于 2005-4-8 14:02:44 | 显示全部楼层 来自 湖南岳阳

Re:gocad入门系列

这几天也在研究这玩意儿,摸到点门道了,希望多有些人在这儿发帖子,免得学习的时候走弯路。
发表于 2005-4-8 14:10:20 | 显示全部楼层 来自 东南大学

Re:gocad入门系列

这样的讲座系列非常好
希望能够一直保持下去
使这个讲座有始有终
 楼主| 发表于 2005-4-9 09:44:38 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

对于Gocad来说,外部测量点和一些控制线的输入就够了,没有必要输入面的信息,Gocad的面生成能力是非常强大的。下面说说由点或者线生成面的能力。
 楼主| 发表于 2005-4-9 10:00:25 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

对于Gocad来说,面的生成是需要边界去控制范围的,范围内的面然后再去拟合给定的点,如果没有指定边界的线,程序将自动生成。面的表达是由许多三角形构成的,三角形的密度有边界线的点控制,就如同ABAQUS里的种子点。这些点在线功能里的edit是可以编辑的。
首先显示你输入的point set,点击general mode菜单,选择下拉菜单里的surface mode,在new菜单里下拉选择from point set,选择你需要生成面的point set,输入生成面的名字,就ok了。
这是一种生成面的方法,你可以看到,生成面的方法是很多的。
ITASCA 该用户已被删除
发表于 2005-4-9 13:17:20 | 显示全部楼层 来自 湖北武汉
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2005-4-9 14:03:27 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

对于gocad来说,每一种对象都需要掌握几种重要的性质:part、region、property。part就是一个对象不相连的部分,如果一个连续的part,可以通过分割成为几个part,几个part也可以合成一个part。region这个概念是指落在指定范围内的对象,是对象一个性质。property是对象的属性,是可以赋值的。
 楼主| 发表于 2005-4-9 14:10:17 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

举个例子:这是一个水电站开挖的测量点,这部分为未开挖的部分。

本帖子中包含更多资源

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

×
 楼主| 发表于 2005-4-9 14:13:01 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

这是开挖后的实际测量点:

本帖子中包含更多资源

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

×
 楼主| 发表于 2005-4-9 14:15:04 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

俺使用point set mode-new-from point set-选择了上述两个pointset.

本帖子中包含更多资源

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

×
 楼主| 发表于 2005-4-9 14:17:29 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

使用wizard生成的面

本帖子中包含更多资源

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

×
 楼主| 发表于 2005-4-10 08:30:56 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

对于已经存在的一个对象,我们可以通过拷贝命令生成一个和目前对象特性完全一样的对象,我们可以通过对“对象”进行compute on object的操作,通过运行基于C语言的脚本程序改变属性值,例如{Z=100;},就是将一个对象的z值全部赋值为100。
 楼主| 发表于 2005-4-11 08:07:37 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

对于对象的脚本操作是非常重要的,希望各位能在手册的相关部分看看。
上面的例题如此操作后得到:

本帖子中包含更多资源

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

×
 楼主| 发表于 2005-4-11 08:19:46 | 显示全部楼层 来自 广西南宁

Re:gocad入门系列

到这里为止,一个简单的例子就完成了,上表面为地形的dem,下表面为基准面,当然中间会有层面,但这部分的内容以后再说。
发表于 2005-4-15 00:25:42 | 显示全部楼层 来自 美国

Re:gocad入门系列

Go ahead, thank you
发表于 2005-4-16 19:30:58 | 显示全部楼层 来自 江苏南京

Re:gocad入门系列

版主挺敬业的,谢谢阿!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-3-28 20:06 , Processed in 0.052276 second(s), 19 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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