QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···" E& o2 z6 I- v2 i, L
5 `2 K& ~# X5 L7 l. I, h
如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大)$ {* Q% Y, e. P
唯一的条件就是圆柱和圆锥底边周长相等。
, y) n7 ~2 x6 p. M$ w2 O7 B图示曲线我是按照投影得来的,其他方法也可以···
1 |+ ~- E1 {3 k* v& a" U- l4 q  W 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
& {% J4 @" [  d6 E4 a8 v5 P包络的话需要点技巧,,也可以想象其他方法看看,
6 D- M9 o  |( Y8 _, u
没找到技巧,实在想不出其他办法····
& P4 e: ^% H( _2 K+ ]. Z0 c" h8 U2 T包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层 来自: 中国广东东莞
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif) |2 p- s8 f2 o4 Q+ s* k* z8 i
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
& y; D* f0 P. }/ S, m7 k
但是那个曲面不好做,应该要保证曲率的,不然不相等的···
0 B& f# A8 U: c1 U# h" ~4 {5 `$ Z应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···! I* A3 k; K+ b' y
所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层 来自: 中国广东汕头

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

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif# P2 D( Z$ ?8 J/ ~. H
但是那个曲面不好做,应该要保证曲率的,不然不相等的···
( T5 r0 f9 `" Y应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...
0 f) x! b% O; I- f( o. [4 }7 k
你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif5 s% c. T% ]+ ^1 S2 k
你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...

6 U" i  d% [$ ]( [+ A1 V& ?6 e如果用曲面相交的话,要得就是相交线相同····
2 L; \) ^6 ?! T9 g2 @5 h主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif
0 I$ ^) z9 |. Y  q& g% N' ^如果用曲面相交的话,要得就是相交线相同····
% n" b9 Z1 z* _% Q主要就要贴在曲面上的曲线相等··
$ C/ `/ p4 R/ P' |3 {
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif
* A0 r& ?* W( v, q曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?

6 r; Y$ R7 h0 C; u  {怎么不能相等呢?# D4 ?4 {4 Z4 J7 ?
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···9 k( j7 L) K# ~, N0 _
现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif1 X! _1 o% U2 r
怎么不能相等呢?, k: E7 \* \7 \, ]
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···
. v. e9 N8 ?8 I8 `1 z' w0 Z现在唯一的问 ...

) v; X# a2 m7 k" ~! Y' L/ K+ ?怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!8 W& A" ?* k8 q9 l2 q
你再想想看。
发表于 2012-12-8 12:39:06 | 显示全部楼层 来自: 中国广东东莞
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
 楼主| 发表于 2012-12-8 13:02:39 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:14 static/image/common/back.gif% a& [6 d6 N2 s, m8 X4 _
怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...
0 [4 i7 l, B+ S
不是的,包络和投影、相交不同···/ E# c2 n3 V  s/ {
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif) s% `( \  W8 r$ k6 o6 l
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。

  T- Y8 u# C; M- f$ ~* {0 o其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif4 P- x0 T8 z3 L( @
不是的,包络和投影、相交不同···! t  L. L( T5 N6 ?1 q9 K7 L9 V9 k
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...
9 O" h2 T! X( ?4 f. s
你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层 来自: 中国广东东莞
这样子,,, |- m/ h8 Z4 O. z% i2 J
gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif; W+ ?/ h4 b; ]4 Y0 h
你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...
# q& d0 Y, Y: O: V# y  @! m' l; @
所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···1 H' F# `3 |1 l% Z9 U9 c" @
本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···* V( L4 {3 g$ e9 B) t" T& k& n
但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···" h) A" K- }9 C9 {: s
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif# D0 n, C9 `$ _5 d0 J9 [" j2 k2 G: v6 ~) u
这样子,,
! S( W  u4 r& P5 u9 H* q$ o  ?- l$ t
唉,对····
5 f! g/ B1 W# {就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif
6 n) T4 l# C7 e1 t唉,对····
7 ~2 q9 P& e  y4 W$ A# d就是这个效果,可以分享一下源文件吗?

1 R; y' w& s0 i16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif9 k6 b  l# _; ]0 ], z8 y
16楼两图顶点到底免的垂直距离是不一样的。
( H8 I% }  j( f6 Y
垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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