iCAx开思网

标题: 关于珍珠项链的阵列思想 [打印本页]

作者: ____    时间: 2005-6-2 10:22
标题: 关于珍珠项链的阵列思想
这道题不少人加分,但应该说不少人加的是苦劳分。
我的本意是用阵列实现。毕竟这样的东西当然是用阵列最好了。
虽然软件不同,但可以看看proe的做法是否对大家有所启发。
  
基本思路如下:
在曲线上作一个组,组内包括两个点。第一个点是当前球心,第二个点是下一个球的球心。这可以通过一个圆弧和曲线的交点得到。
作者: ____    时间: 2005-6-2 10:26
在第一个组中,因为我们不知道第一个球半径实际是多少,所以可以先随意给一个较小的值。
然后是组的阵列,关键点是下一个组的第一个点要在上一个组的第二个点正好重合。
要达成这点,在proe中需要用到一个函数trajpar_of_pnt,这个函数返回所选点在曲线上的长度比例值。这样通过上一个组的两个点之间的长度比例值的差值就可以得到当前组的阵列增量。至于半径可以用一个关系来简单控制
memb_v=max_dia-2*abs(idx1-25.5)
作者: ____    时间: 2005-6-2 10:28
这样现在就可以得到类似这样的不完全阵列。
在proe中就可以用行为建模对起点和终点进行距离最小化优化(也就是0)得到第一个圆弧的半径。剩下的工作就很简单了。
作者: ____    时间: 2005-6-2 10:33
最后一步,如果软件没有提供优化设计方法。也可以用手工关系来逼近
你可以设定一个尺寸增量delta(先大后小)。重生生一次半径增量delta,如果终点位置比起始位置小,则不变。反之,将delta分变为一半。重新重生计算通过分析起终点位置不段细分delta直到精度需求便可。---实际就是电脑优化的人工实现了。
作者: 珍珍    时间: 2005-6-2 13:39
ug阵列是不可能做出来的了,不知道IDEAS的变量化技术的阵列做得出来么?如果也阵列不出来,看来只是PROE唱独台戏
作者: pengcamel    时间: 2005-6-2 14:26
为什么我的关系式出错呢?我已确定我所做的头两个点分别为PNT0和PNT1。还请版大指教。
作者: tsinghua64    时间: 2005-6-2 20:43
学习!!
作者: 风里密码    时间: 2005-6-2 21:12
做广告!
  
UG 的两种做法,反正不能阵列,都画死了https://www.icax.org/viewthread. ... %3D1&page=#pid=https://www.icax.org/viewthread. ... %3D1&page=#pid=
作者: Emissary007    时间: 2005-6-2 21:38
冰大..最后哪两步是怎么优化呀...
能来个图说一下吗....自动和人工的??
作者: dmdongmin    时间: 2005-6-2 23:48
老大
  
 高手啦,关系式用到如此程度,我查过
  LEAD_V - 导引值(方才选取用以确定方向的尺寸)的参数符号
  
  MEMB_V - 相对于阵列导引的参照图元定位实例的参数符号
  
  MEMB_I - 相对于前一实例定位实例的参数符号
 
  IDX1 和 IDX2 - 阵列实例索引值,这些值对于每一个经过计算的阵列实例是递增的。
  
老大!!能具体解释一下吗??  不是很清楚它的用法!!!
作者: xiaoyun    时间: 2005-6-3 05:57
冰大太可怕了。
作者: 易水    时间: 2005-6-3 10:25
冰大的PROE用到这种程度,俺都不敢说俺会PROE了!
作者: sedanren    时间: 2005-6-3 10:35
巨强!
作者: sunemy    时间: 2005-6-4 08:10
俺没加分原来是这样啊!请各位大大看看,我这样做到底出了什么问题?
  
人工公式法
  
俺是这样做的:先阵列点,再生成球
1。建立了一个测量特征length
2。建立了在曲线上面两个基准点pnt1、2(尺寸分别是D1,D2)
由于半段曲线长为2R+(2R+1)+(2R+2)+...+(2R+24)+(2R+25)/2
就可的出R=(0.5*length-312.5)/51
于是便有了以下的关系式
l=(length:FID_LENGTH)*0.5
R=(l-312.5)/51
D1=0.5*R/l
D2=(1.5*R+0.25)/l
我是从第二个点即D2开始阵列的,阵列的关系式为
memb_v=(R*(idx1+1)+0.5*idx1)/l
但是由于曲线的长度为1334.38于是我的R为(0.5*1334.38-312.5)/51=6.95470588  *2=13.909
与诸位的13.878对不上,然后阵列的点似乎也不对,所以我就没的分加了。。。55555
作者: wwjx20050204    时间: 2005-6-4 12:48
高手啊,佩服!佩服!
作者: birdfly    时间: 2005-6-8 15:50
呵呵,在Inventor中,只要用“沿路径阵列”,就能轻松搞定,并且每个元素方向都是曲线该点的切线方向。
作者: wmc500609    时间: 2005-10-21 19:41
老大.你這種做法.太麻煩ㄌ.我做這題用.秒殺噎

[ 本帖最后由 wmc500609 于 2005-11-8 22:33 编辑 ]
作者: shuangmu1011    时间: 2006-9-25 09:49
优化在那里找?
作者: jiayou8866    时间: 2006-9-25 17:05
太高深了!
作者: jinname    时间: 2006-10-4 10:13
关系式,总是用不好,没办法,咱笨呀...
作者: final    时间: 2006-10-6 16:18
珍珠项链的阵列思想

不错,值得借鉴

看看CATIA 的范例吧!!!!!!

https://www.icax.org/thread-319641-1-1.html
作者: final    时间: 2006-10-7 09:31
原帖由 珍珍 于 2005-6-2 13:39 发表
ug阵列是不可能做出来的了,不知道IDEAS的变量化技术的阵列做得出来么?如果也阵列不出来,看来只是PROE唱独台戏



看看CATIA的功能。完全按照冰大的思想。
作者: wbhdyhm    时间: 2006-10-8 19:04
哇塞,到了爐火純青的地步了,佩服佩服!
作者: wbhdyhm    时间: 2006-10-8 19:05
你是偶的偶像哦
作者: final    时间: 2006-10-12 11:50
这里的人气不太旺嘛
作者: hehuaijun    时间: 2006-10-12 11:59
提示: 作者被禁止或删除 内容自动屏蔽
作者: pxxyx924    时间: 2006-10-21 15:10
看不懂!
还是帮你顶下!!!
作者: dxpws    时间: 2006-10-24 15:17
学学学
作者: icax_ruhai    时间: 2006-11-23 16:07
简直是破空级别了
作者: wsf_3141    时间: 2007-3-20 14:50
阵列的功能真是强大呀
作者: caonima0769    时间: 2007-4-12 22:59
真是前所未见呀!
作者: 苍龙    时间: 2008-5-3 15:14
咋见不着
作者: cpxgm    时间: 2010-5-10 22:40
学习学习
作者: 雪游    时间: 2010-6-8 10:22
你已经超神了····
作者: liang_0886    时间: 2010-9-23 14:25
高手啊,佩服!
作者: zhw824120    时间: 2010-9-23 15:22
上个PART看看
作者: 雪树    时间: 2010-9-23 20:45
高手!
有大虾可能SW作吗?
作者: qq1115651387    时间: 2010-10-4 22:26


顶!谢谢分享!

作者: hongzhaji    时间: 2010-11-26 10:18
帮顶   目前还没涉入关系式
作者: honghushui    时间: 2010-11-26 10:31
学习一下,参考一下思路
作者: a5553755    时间: 2016-3-9 09:55
大神你好,我有个关于catia 知识工程的问题困扰好久了,就是在一个凹面上建立均匀分布的凹坑,如果有时间的话请大神加一下我的q1943589417,万分感谢!
作者: ao_sir    时间: 2016-3-22 16:14
新了手归来,学习
作者: ao_sir    时间: 2016-3-22 16:15
新了手归来,学习

作者: ao_sir    时间: 2016-3-22 16:15
新了手归来,学习

作者: whut_zb    时间: 2016-6-14 17:47
牛的一塌糊涂啊
作者: 小桥流水9739027    时间: 2016-10-6 15:34
xiaoyun 发表于 2005-6-3 05:57
冰大太可怕了。

好好学习下




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3