QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···! c$ ~$ U) \- i5 x- _6 Z, Y

6 j) n+ @& }$ w, v- ?如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大): P4 m3 Y! R  J. \! A2 @, i
唯一的条件就是圆柱和圆锥底边周长相等。
* Q/ r" V2 i; M图示曲线我是按照投影得来的,其他方法也可以···, w) a+ x! B- W* v
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) J) v: ~4 Z3 X3 `
包络的话需要点技巧,,也可以想象其他方法看看,

9 S2 O9 j# q" X/ b没找到技巧,实在想不出其他办法····  q% y% p2 D' U7 |* p/ S5 m9 f6 f
包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层 来自: 中国广东东莞
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif
; c5 w0 b/ E1 E6 b! a( U也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。

( T4 ^. L# a$ m8 z! \但是那个曲面不好做,应该要保证曲率的,不然不相等的···( `( w. w5 p; }0 |+ H4 b9 c
应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···. ^4 N" Q3 }0 g6 e
所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层 来自: 中国广东汕头

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

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif
6 s1 p9 P6 w, u* O" e, Z4 n但是那个曲面不好做,应该要保证曲率的,不然不相等的···9 z/ }7 O. p# ^1 a  \5 W# @
应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...

1 d, ^" u4 F% e! m2 y* F; t# G你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif7 {2 M$ I- s3 A: \; G' c
你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...
" Y# }% X3 K- w& e" d7 z
如果用曲面相交的话,要得就是相交线相同····
# p3 ^- A) g! h  _主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif! d4 \- @5 ]9 y0 Y1 d; R, j
如果用曲面相交的话,要得就是相交线相同····
  _7 n. r  X: a! T# _3 A主要就要贴在曲面上的曲线相等··
( ~9 E% ^6 [) K7 D5 x( {
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif# U8 p: W2 K1 S' L4 f0 I
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?

/ ?8 M! y8 `+ Q& v: @1 s- j怎么不能相等呢?& y6 \$ r$ ^- x- N; d. ]& _) _
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···! |3 o8 D) X" T  w8 ?
现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif, |3 i* h3 R: A& \" G0 e
怎么不能相等呢?! X: t/ j$ E+ I5 D1 p$ d
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···
! N$ t- u9 ?% \现在唯一的问 ...
7 L% D9 q8 P: ^
怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!( P4 S0 P4 _  b3 m. y. B) ]
你再想想看。
发表于 2012-12-8 12:39:06 | 显示全部楼层 来自: 中国广东东莞
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
 楼主| 发表于 2012-12-8 13:02:39 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:14 static/image/common/back.gif
0 |) s; s, ^, C" ?4 P& b: ~怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...

6 i. z7 ?8 [  s0 w- j不是的,包络和投影、相交不同···$ m. v$ O- r6 ]5 m/ e% B
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif1 ~+ Z; J- ^. w
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
& U0 N+ u. o0 C2 v/ I1 U
其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif7 N  f& N0 U  c. Y9 R+ }. K
不是的,包络和投影、相交不同···: J" y/ k! e! I& l/ P) h* P
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...

3 t/ M7 `0 _) @+ q! K你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层 来自: 中国广东东莞
这样子,,- d6 R& ~/ R. l- X; O
gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif
1 o. n, U3 w9 s8 V/ M- p你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...

: ^" [) m4 A* T& e4 t& k8 _所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···
$ l6 E$ h, s( d: |; I& [& b5 j本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···
# G, x. `7 E* h9 A$ N9 v/ Q但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···
! z+ @. e) ?& ]% X
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif, p& ^7 f" d  h, o4 I
这样子,,

; ?: @) R, |" B. G5 w唉,对····
- V! m) l% k5 C6 B% b" h! Y6 x就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif' \* H- k3 i- _  o- W( D/ s3 _6 s  ?: E
唉,对····7 ?1 ^3 I( J" l& y. ~! _
就是这个效果,可以分享一下源文件吗?
1 U9 G! Q+ E2 t: y& c
16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif3 v5 d  e4 a9 V1 E
16楼两图顶点到底免的垂直距离是不一样的。
$ O: Q6 l$ P# U0 ]
垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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