几何尺寸与公差论坛

 找回密码
 注册
查看: 4073|回复: 2

sat数据结构分析

[复制链接]
发表于 2005-10-15 19:31:13 | 显示全部楼层 |阅读模式
sat数据结构分析
 楼主| 发表于 2005-10-15 19:32:27 | 显示全部楼层

回复: sat数据结构分析

sat文件的数据结构就是按照它的拓扑结构排列的


铁骑雄风 说:


咱们从环开始,每个环都有一个行标识符,然后找属于这个环的所有coedge,


铁骑雄风 说:


coedge方向(forward或reversed)后面的那个指针指出了其所属环的行标识符


3dimcad@163.com (电子邮件地址未验证) 说:


附带写上程序源码

铁骑雄风 说:


然后找和coedge对应的edge,coedge方向前的那个指针指出了其对应边的行标识符,然后找属于环的所有边


铁骑雄风 说:


啊?程序源码的所有权并不是我啊,虽然是我写的

铁骑雄风 说:


然后找和coedge对应的edge,coedge方向前的那个指针指出了其对应边的行标识符,然后找属于环的所有边

铁骑雄风 说:


-7 loop $-1 -1 $-1 $-1 $12 $5 #


铁骑雄风 说:


对于这句代码,实际上前面的-7是最重要的

铁骑雄风 说:


$12表示它指向的第一个coedge的行标识符


铁骑雄风 说:


$5指向其所属面的行标识符

3dimcad@163.com (电子邮件地址未验证) 说:


-7是?


铁骑雄风 说:


7代表的是行标识符,7=loop的行号-注释行数目(就是第一个body上面的行数)

3dimcad@163.com (电子邮件地址未验证) 说:


这一句中的coedge中的对应边的行标识符,可是一个coedge怎么确定方向?


铁骑雄风 说:


coedge的方向没有关系,你能找到其对应边的方向就好


铁骑雄风 说:


它对应edge的方向都符合右手定则

3dimcad@163.com (电子邮件地址未验证) 说:


plane-surface $-1 -5 0 0 1 0 0 0 0 -1 forward_v I I I I #

铁骑雄风 说:


方向前的三位,0 ,0 ,-1是面的法向量


铁骑雄风 说:


-5 0 0 这是平面上的一个点,这个点的位置不确定,有时是面的中心点,但是如果面为圆的话,它又是圆上一个点


铁骑雄风 说:


而不是圆心


3dimcad@163.com (电子邮件地址未验证) 说:


vertex $-1 $19 $65 #这一句的65是指什么?


铁骑雄风 说:


指的是这个vertex所对应的point的行标识符
发表于 2008-9-25 17:06:41 | 显示全部楼层

回复: sat数据结构分析

能否整理成一个文件共享?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|几何尺寸与公差论坛

GMT+8, 2024-12-22 11:56 , Processed in 0.038257 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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