QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···
6 `; y7 k; }6 K5 L3 b- d: W6 e1 u- E; f
如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大)- n4 u- s) T! h1 Q% i0 B
唯一的条件就是圆柱和圆锥底边周长相等。
/ F9 F$ d$ m  ?: c) a1 y1 Z图示曲线我是按照投影得来的,其他方法也可以···  g' w* b3 C/ V, ^: 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
5 o' h% R+ d5 T1 h, Q; T( ]9 F包络的话需要点技巧,,也可以想象其他方法看看,
: L% Z3 ]5 Z+ t  H: Q6 f
没找到技巧,实在想不出其他办法····" ]/ w# x5 E  \6 d& A: V
包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层 来自: 中国广东东莞
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif: _3 Z5 S0 X) h. f( v* W3 `
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。

+ k) O- P- y# [但是那个曲面不好做,应该要保证曲率的,不然不相等的···
7 P' Q! Q, G5 E. U+ O- B. w  \% f应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···
9 D* O& n& w; y. q5 S* y所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层 来自: 中国广东汕头

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

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif; g. `. L, }2 l' ?0 P. I3 _
但是那个曲面不好做,应该要保证曲率的,不然不相等的···
! J: o2 b& v8 `* D应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...
# K9 @( ?: h1 J2 @+ f4 a
你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif2 r' N: X6 P' b3 P1 d: Y6 {1 L9 A
你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...

9 A  ^! p) r% E5 P如果用曲面相交的话,要得就是相交线相同····2 }( e9 L# y$ Z  K
主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif
% f- w5 w6 y! S( `% r4 i如果用曲面相交的话,要得就是相交线相同····
4 A3 @- ^# y6 L主要就要贴在曲面上的曲线相等··
* x- m) o" [3 g( m3 y8 C; _' O
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif" }5 A: ?  @  `, f* `/ b0 f
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?

1 x% v! D2 a( L: U& a怎么不能相等呢?
, E0 l  C+ G& `) ^! K% A! `9 U# z1 m2 U% _' O比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···6 f/ U* z3 W- A7 {
现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif
& a) I3 P1 c9 U. K% f( m# A7 r怎么不能相等呢?
0 }; h" u1 T6 D$ ~- l0 h6 y比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···
0 a' M( M) |4 V2 m# o现在唯一的问 ...
# g, ?+ |5 g5 s& D
怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!
9 T/ t+ G" [2 C% b4 c/ w- Y你再想想看。
发表于 2012-12-8 12:39:06 | 显示全部楼层 来自: 中国广东东莞
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
 楼主| 发表于 2012-12-8 13:02:39 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:14 static/image/common/back.gif
9 K1 l" A  d: q" a怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...
+ s; ^+ t& X8 L9 O% P4 q) g
不是的,包络和投影、相交不同···6 [5 Q7 L  w/ B$ F* T7 \, X
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif
; ^* K# N1 F) Q9 h" r和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
2 ?+ F+ R; k' j7 x
其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif
, N6 O, B) t- j( p1 V不是的,包络和投影、相交不同···
- F3 E2 `7 ?+ C# u4 i1 @包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...

6 |, N& h2 K* P, f+ s4 u. F2 I你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层 来自: 中国广东东莞
这样子,,- `* x+ T# ?' r, R* ?1 T, k
gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif
. {; P( b5 p( D. W你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...

" ^- b1 r. t- R8 E9 m$ L+ s- \所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···. s# R/ I7 t) d5 `  E
本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···
6 @. n* U& G& w2 @& I$ M( B但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···7 b  l0 v' L/ q7 a" m3 r
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif- I0 j5 o7 Y+ t* c4 C
这样子,,

& y+ T: x2 U3 I* g5 A; }唉,对····
; |4 q. H) W4 e" V就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif( l8 Q4 q! B; e$ Z( r2 b, o4 u2 y
唉,对····- M/ Q! ?4 e+ ?5 W/ i
就是这个效果,可以分享一下源文件吗?

7 ~" e  c- V% W: }# E$ d; f16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif1 \% R% B: Z9 J5 P
16楼两图顶点到底免的垂直距离是不一样的。
8 u: g2 c4 g: @8 e
垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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