QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···
) x0 c/ R$ }: U% H2 M& l1 r8 O
- [: F3 Y/ P# j8 D. w如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大)
* e6 C: L) o  k唯一的条件就是圆柱和圆锥底边周长相等。
" }0 Y% A% E9 o# W+ K$ N8 E; y图示曲线我是按照投影得来的,其他方法也可以···3 @0 R5 D* Q; r9 P" `' P
1.jpg
发表于 2012-12-8 09:47:13 | 显示全部楼层 来自: 中国广东东莞
包络的话需要点技巧,,也可以想象其他方法看看,
 楼主| 发表于 2012-12-8 09:56:15 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 09:47 static/image/common/back.gif2 P5 _: }7 K/ v( G
包络的话需要点技巧,,也可以想象其他方法看看,
5 D. c# `0 U' g; ?* c
没找到技巧,实在想不出其他办法····
5 ]- Z2 m. h. H$ w包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层 来自: 中国广东东莞
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif: U, [( G& g; e
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。

% D( E3 [7 x" E8 @  R' N但是那个曲面不好做,应该要保证曲率的,不然不相等的···
0 j& t8 C; @* ?$ o应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···0 ^) T4 l9 m1 D& z( t- i
所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层 来自: 中国广东汕头

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

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif
. j3 D! {" N( M( F但是那个曲面不好做,应该要保证曲率的,不然不相等的···0 A2 q6 p/ S# }
应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...

. o* V. s7 z  B$ m你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif
! r- m1 ^; k% j# K你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...
  X5 {+ ^/ m$ J" @6 F0 E
如果用曲面相交的话,要得就是相交线相同····. p( \6 J$ v6 y" x( ^5 o$ ^- F% n
主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif  F6 v( S+ s. ]" t
如果用曲面相交的话,要得就是相交线相同····
+ s" w3 O6 |) d: u6 w, J主要就要贴在曲面上的曲线相等··

8 Q0 m. B2 h6 _曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif2 p8 o6 T6 b* _# P0 M- `+ }3 z
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
% P3 D! r" C$ R/ f  E, k
怎么不能相等呢?
# H5 @3 H3 r$ O& J比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···/ [, \5 Z% J; c8 ]# T: `! ?) ^. K
现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif
2 X$ Y  r% L6 V8 w7 S1 n怎么不能相等呢?9 S+ _( e$ v* j3 w; E
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···# R6 c1 l) |2 h8 f- a; `9 {7 S8 [
现在唯一的问 ...

7 @5 s, |0 X- I  p怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!3 p1 S3 d& g# C
你再想想看。
发表于 2012-12-8 12:39:06 | 显示全部楼层 来自: 中国广东东莞
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
 楼主| 发表于 2012-12-8 13:02:39 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:14 static/image/common/back.gif
; ~1 o. n( N7 H. A0 n, D怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...
4 L* k; |  O! p, t! _
不是的,包络和投影、相交不同···: l( T. p; m: z, I
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif
4 n( }& Y9 D* H# ?和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
3 t6 D' y& g( ~$ d( E
其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif
7 F6 n( k: g( g5 P不是的,包络和投影、相交不同···
8 q  _; s9 w8 Q3 i包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...
; Y9 `9 q& W& K; Z; S% D7 k' d
你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层 来自: 中国广东东莞
这样子,,! l9 r/ S2 P8 K" f$ z
gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif& h& A, D( ]  L- y7 y& X
你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...
- q3 L  }, a% V. O1 X2 H
所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···) ~/ S* `& H; ]. ^5 s  E0 G
本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···
5 \! [& w: S" J* Q但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···
, e: z& M' q" R2 S/ |: b; }- j
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif, z- R; Q  D6 Q# b' c3 }( v
这样子,,

7 ~# ~3 G/ C0 \6 M8 e9 ^7 G唉,对····
. J* ?' e0 \, d  {! l就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif. P9 @7 w  o* Y6 H
唉,对····
5 D. n7 [" z( K/ z9 W! s就是这个效果,可以分享一下源文件吗?
0 D* [) A2 ^3 b8 b6 X7 ?5 {
16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif
. N2 @1 C, k0 H, g( [9 ?16楼两图顶点到底免的垂直距离是不一样的。
4 q1 w4 t' x! s0 H; A+ j
垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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