鱼C论坛

 找回密码
 立即注册
查看: 2650|回复: 5

[技术交流] 2021-02-25

[复制链接]
发表于 2021-2-25 23:55:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

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

x
2021年2月25日23:33:24
今天又是一个忙碌的一天,只是起来的时间比较晚罢了。12点开始去办公室干到下午18点,然后有从19点感到22.20,今天也是八个小时了。

今天搞的我有一种深深的无力感。让我觉得很绝望。我的这个程序一直整不出来,我每次都觉得好像都是很简单的样子,我觉得逻辑应该不是很难啊,但是总是出问题

搞的我想最后不了了之算了,真的觉得难受,我从基本上腊月24左右开始整这个东西,然后发现这个东西可以使用犀牛整就是初9的样子,然后到今天已经是正月14了。不能不说这个东西确实不好整

光是犀牛我就整了四整天了。

其实思路很简单,就是卡在了布尔运算这里。我感觉我的思路这几天都是很混乱的啊,我觉得很头疼这个事情。老是心急想要早点搞完,唉。

现在整理一下思路。
建模思路::获得建模数据,导入建模数据。建模
建模:
1.迭代,每次box - cyi,并且将该结果作为下一次的box实现
2.迭代,每次box ∩ cyi,得到相同数量的interi,然后再迭代,每次box-interi
3.迭代,每次将两个box直接进行并集,然后使用box一次性的将其差集
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-2-26 00:09:57 | 显示全部楼层
方法1
可行性:建立在差集函数的建立之上。只要能够得到一个正常的具有前n个合成的裂隙的box就可以完成整个程序

技术要点:差集函数:

目标:一个正常的带裂隙的Brep

差集结果:
cyi可能相交,相切,相离,这是三种关系

1.相交的时候是,一般可行
但是似乎有那种穿过两次的那种——实体-空-实体——的空隙的似乎是不行的,不过我还需测试。如果是这种的话,那是真的不行,这种结果又是什么呢?

2.相离,很明显这是没有差集可能的,所以这种情况之下返回值必然是一个空的结果

3.相切,相切的当然是一个面吧,这和完全在内部是不一样的。这种情况的结果是什么呢?目前遇到的结果是它可以有结果,但是只能使用ui来得到,那么就是官方的函数无法得到正常的结果,
所以,官方的返回值是什么?ui的返回值又是什么?

综合起来,结果综合就是:正常的裂隙box,然后是无法取得结果的nothing,然后还可能是异常。

我使用了避免nothing的算法,但是发现对于318确实无法实现的。我想的补救方法是使用rs.command,但是似乎失败了。

算了先写到这里
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-26 00:15:06 | 显示全部楼层
Python初学者8号 发表于 2021-2-26 00:09
方法1
可行性:建立在差集函数的建立之上。只要能够得到一个正常的具有前n个合成的裂隙的box就可以完成整 ...

洗个澡,早点休息吧
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-26 00:17:01 | 显示全部楼层
Daniel_Zhang 发表于 2021-2-26 00:15
洗个澡,早点休息吧

还不睡觉!!??
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-26 00:47:40 | 显示全部楼层

啊哈哈哈,熬夜成瘾
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-2-26 10:27:20 | 显示全部楼层
Daniel_Zhang 发表于 2021-2-26 00:47
啊哈哈哈,熬夜成瘾

你是真的狠
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-16 10:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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