QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

goto3d 说: 在线网校重磅上线MC2022&Inventor2022全新课程,虞为民老师、大表哥同事精彩讲解,快去围观!
2021-06-25
查看: 2345|回复: 18
收起左侧

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

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

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

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···9 U+ _8 y6 L1 J. l

3 p5 o+ H# T& q2 y. c5 Y# Q; z如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大)
4 {# e6 n% i7 T$ F唯一的条件就是圆柱和圆锥底边周长相等。
- d( Q/ o& L( W* M$ e' B图示曲线我是按照投影得来的,其他方法也可以···4 v5 ^( i- G, U: h( b, a5 r  z3 F
1.jpg
发表于 2012-12-8 09:47:13 | 显示全部楼层 来自: 中国广东东莞
包络的话需要点技巧,,也可以想象其他方法看看,
 楼主| 发表于 2012-12-8 09:56:15 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 09:47 static/image/common/back.gif6 }- J* b3 s+ v" }# T, r4 f
包络的话需要点技巧,,也可以想象其他方法看看,
1 O. c4 r8 W( n% C  j: x
没找到技巧,实在想不出其他办法····' z. A: Y4 _% ]  L& r
包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层 来自: 中国广东东莞
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif
1 R7 J' s5 R" D% J也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
% J+ o- B; j1 F( y: i
但是那个曲面不好做,应该要保证曲率的,不然不相等的···1 f  z: V5 W: F  l( u7 Q
应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···- Z, c% p' k& W( `
所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层 来自: 中国广东汕头

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

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif' ?* a* M5 t! ^: A1 \7 w* W) d" S! f
但是那个曲面不好做,应该要保证曲率的,不然不相等的···
8 F6 a" h" k) t* m# h1 M应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...

7 G6 V; ?! ]- J2 u2 m% Y: p9 V你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif, M: C. Y" p% G/ G
你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...

, e5 \, H, D! ^' D如果用曲面相交的话,要得就是相交线相同····  n% ~" }( ]' L2 H) q" f8 E3 I
主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif+ q  R1 g' C! P: V6 T" J
如果用曲面相交的话,要得就是相交线相同····" q; a  e% T$ m5 n% l8 S: N
主要就要贴在曲面上的曲线相等··
  l9 y. |2 Y% O/ Z4 T6 j/ y& A
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif5 l! p; ^" z+ A4 Y0 f- |
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
5 B2 U5 E, E; _, g/ N" I. x1 z# g
怎么不能相等呢?
& @0 y/ V' n2 F0 ^比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···
$ A2 b9 c' b* ^" x/ E" @$ H$ _现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif, {9 E' L$ V; R2 c; M2 H
怎么不能相等呢?- s6 G! D" f9 M& n
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···) v* q6 v5 N2 F( k5 C! ?: ]' P
现在唯一的问 ...
- l" Q3 b5 K' Q3 f3 z6 c
怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!
+ u, \% T) X. C3 v" k你再想想看。
发表于 2012-12-8 12:39:06 | 显示全部楼层 来自: 中国广东东莞
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
 楼主| 发表于 2012-12-8 13:02:39 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:14 static/image/common/back.gif
! i& v) B  c- n" r% R怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...
* J+ ?5 f3 N. y& D7 P
不是的,包络和投影、相交不同···; s- _4 ~$ o9 h( l, B( K, d; f
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif
! Y' h2 x: ]) W0 d和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。

0 }. Q# t0 I5 [8 t' G其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif; V. D: e* Y% J5 l$ ^
不是的,包络和投影、相交不同···
5 Z9 l4 S# j) J2 m包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...

, Q" U; t/ L& g2 e2 S; m+ ~你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层 来自: 中国广东东莞
这样子,,/ ^/ Z) ]7 B$ U) y, i
gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif
2 M4 J9 a, u& T% X你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...

( H8 A5 @: r# s所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···; q: l, i8 N! `+ N. h6 Y
本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···5 Q& u  q9 m6 u4 k' W
但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···
, n" R4 v, I; p+ L7 _& L
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif
7 ?2 p3 q! n$ f3 [) g+ p# i, C这样子,,

' i% b+ u/ q% h" d7 i9 |唉,对····
3 V9 S% e5 `" q, H7 x( e0 D4 e6 U就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif% o3 G, H! ?( f2 \
唉,对····& y' N  B2 d# W& q
就是这个效果,可以分享一下源文件吗?
3 f# f6 H: d0 M, b
16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif
2 {. g# B, A# C" m# _16楼两图顶点到底免的垂直距离是不一样的。

5 P/ h& E# D  v/ ]( V; p$ [  J垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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