QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···
  L& m* R/ g6 C
# c. N& ~) ?; p! `5 c: E" w如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大)
/ Y6 u7 X1 N; e0 i唯一的条件就是圆柱和圆锥底边周长相等。
5 j3 C1 U3 y+ q" A' f5 Y# n图示曲线我是按照投影得来的,其他方法也可以···: n) f) E% Q$ n( X
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
# i' M; ^5 g) _4 r0 g* Y9 B包络的话需要点技巧,,也可以想象其他方法看看,

6 i1 C( \/ x+ j0 M9 ?. A6 V& r没找到技巧,实在想不出其他办法····
$ x2 X- v* B9 o, M8 p4 @包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层 来自: 中国广东东莞
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif
- O8 ?8 H1 w/ G; `0 h也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
$ X. I4 r* I7 S. |0 J
但是那个曲面不好做,应该要保证曲率的,不然不相等的···0 d* d# U+ n4 H$ o/ @! k; t3 |1 \6 e1 C
应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···  O: X/ C8 O8 b  t
所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层 来自: 中国广东汕头

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

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif7 m$ {- C7 K' i3 T9 H- ]2 R
但是那个曲面不好做,应该要保证曲率的,不然不相等的···/ i! n$ o9 ]5 j% u. ]4 L0 d) z
应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...
- w' x" Z# z' s/ L  {: I' g
你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif1 U6 h1 ?, ?( q( p; ^1 V# P
你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...
  F3 J  _" E' B
如果用曲面相交的话,要得就是相交线相同····3 K( D, ?2 L' F
主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif
; u- t) p( C" R1 ^0 q% w% D5 }! o如果用曲面相交的话,要得就是相交线相同····! g" D, n( q# b! ^( i
主要就要贴在曲面上的曲线相等··
% p1 p2 ^3 g' |3 W! L) s
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif
5 _$ I/ ~  i+ @/ A& g  y$ h曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
& J5 ?' e+ w* ?, q$ _) C: Z% u
怎么不能相等呢?
# O# B4 g0 c3 z$ Y; `$ e比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···, b7 O/ U, p, o( A# t3 k, j1 m
现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif  m  J; b, a" D) _# I& u
怎么不能相等呢?1 }; m! y3 z% u5 H* M
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···  S$ o9 D* X% A6 W2 u8 M+ k2 p) [
现在唯一的问 ...
3 T) _& @! N. \& D$ O% Z2 j
怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!
( h9 [  g! r, @4 V) l4 s你再想想看。
发表于 2012-12-8 12:39:06 | 显示全部楼层 来自: 中国广东东莞
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
 楼主| 发表于 2012-12-8 13:02:39 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:14 static/image/common/back.gif& R0 r$ U& I! `; A$ A1 J0 f# L
怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...

4 c! I- w- H: |  G% z4 I不是的,包络和投影、相交不同···
) M% ^* I4 Q1 M0 o& ]# z包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif
* r& I. j3 G) z4 k% `* n( u和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。

/ e- [6 B4 F9 f, o其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif2 w" ?- o5 O2 L3 r* d
不是的,包络和投影、相交不同···& s& s3 o* F0 B+ ?/ y( k
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...

" s9 o! [) x0 y2 C0 [) X/ J7 [4 J% f你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层 来自: 中国广东东莞
这样子,,3 \1 T) t7 ]2 s+ w* C0 z( L% v
gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif7 v) i. Y7 P+ [2 P0 M) [! w4 a
你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...

! S4 t+ _* w$ L! G1 ^* W, R/ m所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···
3 h. x$ [$ v1 s7 L本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···* W8 |9 X0 B3 M
但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···- x) F* x5 Y4 I5 g9 X1 h. [/ V
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif
' X2 v$ Q1 y4 |: h& O这样子,,

8 f+ [! S/ f& ]8 I. x$ T/ J' F唉,对····
+ @# J+ c: N: j就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif, n/ Q; s# _3 Q+ b9 K
唉,对····4 R" M- Q1 y5 d6 w6 `4 S+ {
就是这个效果,可以分享一下源文件吗?
! ^9 h* s; X% |: ^& U2 X
16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif$ u8 n& y2 J7 ~' Y
16楼两图顶点到底免的垂直距离是不一样的。

# ]$ t% K+ T2 P垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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