QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
全站
goto3d 说: 在线网校新上线表哥同事(Mastercam2022)+虞为民版大(inventor2022)的最新课程,来围观吧!
2021-06-26
查看: 2227|回复: 18
收起左侧

[求助] 怎样保证两端曲线相等

[复制链接]
发表于 2012-12-7 08:46:03 | 显示全部楼层 |阅读模式

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···
. z! K* Y( a: w2 ]/ C& p3 H  h) e' r. m2 B) X& M
如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大)
1 A: d- N; D2 k6 I唯一的条件就是圆柱和圆锥底边周长相等。
& I% j- o& O6 [* I% h! b图示曲线我是按照投影得来的,其他方法也可以···$ c( Q7 T6 w$ q7 l& G
1.jpg
发表于 2012-12-8 09:47:13 | 显示全部楼层
包络的话需要点技巧,,也可以想象其他方法看看,
 楼主| 发表于 2012-12-8 09:56:15 | 显示全部楼层
ganyiwei 发表于 2012-12-8 09:47 static/image/common/back.gif
# R# n* V9 k' d包络的话需要点技巧,,也可以想象其他方法看看,

4 Q6 l4 c1 e' y$ N7 R6 v没找到技巧,实在想不出其他办法····
, X1 Q& D9 Q- ~( L! H& B1 Z包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif& A$ X" A, g, p8 _7 D% F0 \
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
$ w! ~4 k6 p5 v$ x$ o* l
但是那个曲面不好做,应该要保证曲率的,不然不相等的···0 k( s3 R1 h% Z( }
应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···
$ A4 Y' x3 r4 H9 H所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层

RE: 怎样保证两端曲线相等

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif
; W  i4 q3 J9 O. M* P  c2 ~+ M; T但是那个曲面不好做,应该要保证曲率的,不然不相等的···2 x" U# B1 H- Q6 X
应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...

( f& }3 @$ n6 E) P+ s你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif, [( y' l9 r( t9 J
你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...

1 O. A# X' z  ]如果用曲面相交的话,要得就是相交线相同····* d5 [7 z8 c1 X( X& }
主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif/ @5 q# m  r; d: ]
如果用曲面相交的话,要得就是相交线相同····7 P: ~" m) b7 C8 _; L
主要就要贴在曲面上的曲线相等··
% j9 ~$ C; E0 o4 j1 c" R
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif
3 k9 M* T1 x& c4 L9 n  C; F曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?

. h& s# p  U' N! Y" e; B8 U  J9 z怎么不能相等呢?" f; }- g3 Q& g" z. t- K# g
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···$ f/ p3 b4 I% ~: J; S. Z
现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif
/ D  q, L1 N% G0 u+ L* J怎么不能相等呢?" Y( v2 l0 D4 I* w/ F, v8 z
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···! L$ u* w  t0 R  {
现在唯一的问 ...

3 U/ U$ l. k8 n  Z8 U  F. n. {  g怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!
$ Q8 B8 {6 U9 n- G" T/ ^4 ?你再想想看。
发表于 2012-12-8 12:39:06 | 显示全部楼层
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
 楼主| 发表于 2012-12-8 13:02:39 | 显示全部楼层
tangcarlos3d 发表于 2012-12-8 12:14 static/image/common/back.gif
! V) Q" h2 q1 G0 P8 x. Y怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...
- R6 J. k0 k' R3 a* @' K2 _( A
不是的,包络和投影、相交不同···
! I* q9 R- g  m1 K1 t包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif+ t  x: `9 R3 E* ?' c
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。

) N3 k6 E# }4 ?: O% [# z0 `其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif% U( M3 n/ X! X2 H  M! V
不是的,包络和投影、相交不同···
& @0 i. F8 u7 e4 x: h1 {  W包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...

' B/ @% k9 j+ ~. T* ]! n! {6 k3 |你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层
这样子,,
6 E' m6 e  W+ _ gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif" R' a5 F! D, j
你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...

9 v. L' @8 ], r# l7 m2 K9 v所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···* c7 Y: d8 d; E+ U5 ^
本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···
  b5 t& }& I9 B  U" P8 z- [但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···% ?9 d) f. d0 w; F
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif
  b3 ~' _& m% l' D9 a这样子,,
  `8 }  m- x( s* s0 W# U
唉,对····
% B% J2 b1 u1 \就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif: |% t, v9 D; @4 ^$ w, X' w9 j
唉,对····
- a+ t! ^5 f- W# `! Y+ u就是这个效果,可以分享一下源文件吗?
) ~+ U/ F" {9 f. o% Z" S
16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif" D* f) l% o! F4 x% o0 M" q" k
16楼两图顶点到底免的垂直距离是不一样的。

4 @5 j% K" B" Y& g# ]# Y4 P) P, J垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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