论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录 或 注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 23165阅读
  • 132回复

flac3d 自我总结,和交流 [复制链接]

上一主题 下一主题
离线523212106

发帖
482
土币
11114
威望
2169
原创币
0
只看该作者 12楼 发表于: 2010-10-11
支持楼主继续,方便交流,太棒了!
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 13楼 发表于: 2010-10-11
回帖最好不要回不相关的,大家一起来学习
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 14楼 发表于: 2010-10-11
继续学习,昨天说到了建模,我是搞巷道的,重点讲巷道。巷道建模,用到brick,radbrick,
radtunnel,radcylinder这4个模型比较多,一般模型都是建一半,让后用镜像命令复制另一半,
建模也是大家有各自不同的习惯,总的有两种,一种用点法,就是吧模型的所有关键点都输入进去,这种方法可以用来建立不规则的模型,弊端就是工作量大,不当在设点的时候考虑多,输入的时候也很麻烦。第二种。按照模型只要取三个点确定xyz三周的方法,有点输入简单,弊端,只能建立规则的模型,像要建立,路堤模型,边坡模型,就只能是按照数点的方法建模
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 15楼 发表于: 2010-10-11
range的命令:书上有,但是我用自己的话说一下他的用途
1:取圆球面的范围,就是同一个中心,不同半径之间夹的那一部分,用在给球面施加力,约束时用该命令,命令:
range annulus center xyz(中心坐标)radius r1 r2(两半径)
想要表达的是球面时,r1r2取值相差小点即可,如radius 2.9 3.1 这时范围就是半径为3的面。
2。圆柱的环面施加力或约束时也用到该命令。
命令
range cylinder end1 xyz end2 xyz radius r(end是表示柱体断面的中心点坐标)
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 16楼 发表于: 2010-10-11
range plane above    表示的是z大于0的上部结构
range plane  blow     表示的是z小于0的下部结构
range dd  a dip b   origin xyz     表示的是走向角度a,倾向角度b的面
dd表示,当面与xoy面相交时的线的垂线与y轴正向的夹角,顺为正,说白话,就是面的指向方向
面是朝那个方向的意思。
dip面与xoy面的夹角,与z轴负向为正,
origin表示面经过xyz点
range normal xyz  法线方向为xyz的面
range not  没试用过(范围外的东西,想想用到圆上取范围非常好)
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 17楼 发表于: 2010-10-11
现在回到建模
上面说过建模一般只建一半然后用reflect命令(镜像)
镜像首先得有个面吧,就目前我用的面都是xoy面yoz面。估计大家也很少用到斜面镜像吧
面的命令上面range里说过了
这里就不讲了
命令:reflect normal xyz origin xyz (根据法线和过一点建的面)最常用至于
实际使用过程中有人问道:normal -1 0 0 与normal 1 0 0的区别,我试过两者的效果是一样的,没区别,虽然方向不同,但表达的是同一个面
reflect   dd a dip b  origin xyz   这个就是用里建立斜面镜像的,各个符号的意思上面讲过,不重复了
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 18楼 发表于: 2010-10-11
有一点注意了,镜像的时候如果是模型镜像的话,相当于在建立一个模型,故,在reflect的前面要加
建模的关键字,gen zone  reflect。。。。。。
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 19楼 发表于: 2010-10-11
先讲点后期出图的,然后总结一下
(plot set rotation 20 0 30  设置观测角度的
plot set center  auto 设置观测中心点
plot set magnification 1.5  设置放大倍数的
plot show)显示
这一整部分就是我开头说的要自己整理出来的句段了,等以后用到的时候直接插入,作用就是显示模型的。任何模型的显示都可以用他来表示。很好很强大。
如果还要显示其他功能就把相应的命令在插入上面那部分就行了。
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 20楼 发表于: 2010-10-11
plot set rotation 20 0 30  
plot set center  auto
plot set magnification 1.5  
plot add surface yellow
plot add axes
plot show
这个就是我常用来查看模型的命令,大家也可以自己整理一分,
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 21楼 发表于: 2010-10-11
总结,做个实例,给大家看看
隧道,半圆直墙隧道
分两步
一,建模,
二,显示
建模 建一半然后镜像对吧
尺寸,自己在草纸上画好,点坐标都弄清楚了
把以前的句子直接套下来
gen zone radcylinder size 4 25 6 14(网格数量,自己看着办)ratio1 1 1 1.2&
p0 0 0 0  p1 50 0 0  p2 0 100 0   p3 0 0 50  dimension 2 2  2
这是建上半部分
gen zone rad tunnel  size  4 25 6 14 ratio  1 1 1 1.2 &
p0 0 0 0  p1 0 0 -50  p2 0 100 0   p3 50 0 0  dimension 1.8 2  2
建立下半部部分
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 22楼 发表于: 2010-10-11
建一半后,用镜像
命令也讲过了直接插入,
gen zone reflect normal  -1 0 0 origin 0 0 0

最后一步就是显示给大家看
那一打包显示直接插入
plot set rotation 20 0 30  
plot set center  auto
plot set magnification 1.5  
plot add surface yellow
plot add axes
plot show
。整体的建模加显示,的命令就完了
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 23楼 发表于: 2010-10-11
合一块   建立一个新的txt   开头加一个new
new
gen zone radcylinder size 4 25 6 14 ratio1 1 1 1.2&
p0 0 0 0  p1 50 0 0  p2 0 100 0   p3 0 0 50  dimension 2 2  2
gen zone rad tunnel  size  4 25 6 14 ratio  1 1 1 1.2 &
p0 0 0 0  p1 0 0 -50  p2 0 100 0   p3 50 0 0  dimension 1.8 2  2
gen zone reflect normal  -1 0 0 origin 0 0 0
plot set rotation 20 0 30  
plot set center  auto
plot set magnification 1.5  
plot add surface yellow
plot add axes
plot show
整体就这样了,大家可以粘贴一下看看。
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

      工业和信息化部备案管理系统网站