QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···8 n6 C/ \2 r( a/ h( I  m, P7 R
* T8 j* u4 s$ K/ F- J+ t7 l8 ]
如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大)
- @3 N3 o7 z7 c# f$ o唯一的条件就是圆柱和圆锥底边周长相等。; l5 R; Q' R' Y# w8 E7 N
图示曲线我是按照投影得来的,其他方法也可以···( ~$ c! K7 a9 i  Z! @* f/ z$ @6 F
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/ h# Y% ]9 Z5 C/ t: v4 T6 z- r
包络的话需要点技巧,,也可以想象其他方法看看,

1 q4 n! K1 M4 o8 {5 A% @. i没找到技巧,实在想不出其他办法····3 w& n# l& u; ?) ?
包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层 来自: 中国广东东莞
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif9 }" B, N( ?3 N0 ^/ [1 h
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。

: }% l% p" g1 d但是那个曲面不好做,应该要保证曲率的,不然不相等的···
7 g, c1 X+ V  o0 _3 K  ?+ _应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···
+ H3 ^3 Z2 X7 \. q( Z- i  t: l所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层 来自: 中国广东汕头

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

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif
5 H5 m  m1 w& @! j% [' v3 _3 Z$ u) z但是那个曲面不好做,应该要保证曲率的,不然不相等的···
$ Z* H! c/ x; b& |应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...
1 T4 t7 D; n0 W/ A% t+ v! K
你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif
3 V7 ^* ^4 n( k/ r, L你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...
3 Z# N; g( l, n  s# u
如果用曲面相交的话,要得就是相交线相同····' P3 P, Z* y" u- L; V8 o
主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif; j1 w5 `6 s5 U- h, v
如果用曲面相交的话,要得就是相交线相同····9 q- A0 S, O# W; z  b. @
主要就要贴在曲面上的曲线相等··
& T* X: s8 l: [3 E: [4 \  I
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif
& }/ s5 N; e; O* g  q1 j0 f曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
$ I* ?0 v+ }6 f( N1 \
怎么不能相等呢?
* U$ h% I( ~- X/ M5 {比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···( U( y6 D$ Z3 {3 _  {) Q
现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif3 |3 i: U% r7 W4 j$ g5 Y* \5 s
怎么不能相等呢?3 b# b+ [5 {. u
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···4 n3 G5 y: x$ F: f0 z. g, ?+ v
现在唯一的问 ...

5 D- C) y# U6 w0 l7 N怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!
/ v" f' f# B* f3 `3 |6 a, u你再想想看。
发表于 2012-12-8 12:39:06 | 显示全部楼层 来自: 中国广东东莞
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
 楼主| 发表于 2012-12-8 13:02:39 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:14 static/image/common/back.gif
5 K# K& Z( b& V* l, o9 M. b怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...
1 h. u6 }, p: G! t2 _$ N! n) k+ [
不是的,包络和投影、相交不同···
2 r1 a- ]. q4 d: G. o$ O8 X8 ^包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif
( M* }) j. w; H; T和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
1 b  S( o, W# c
其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif: G; I. u% |0 D7 w! u5 Q* X
不是的,包络和投影、相交不同···
5 c1 X* n+ M: u2 i# Z' B+ s9 N包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...

* ?5 p+ [2 D) {你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层 来自: 中国广东东莞
这样子,,
$ }& o8 a' ?% X( R5 ]: ~ gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif
0 M, y2 C1 N0 L% j$ y/ U你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...

4 l4 u; B+ S+ H$ L所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···7 j+ [6 n1 Z( Z! b& ~; [' H, Y
本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···7 H+ C# z# O0 H
但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···; r& I4 ^0 \# \" R
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif: X1 L4 @3 x' V0 a+ ~: ?( _1 ]
这样子,,
1 e' R5 Y. g; h
唉,对····
5 V6 b7 B& o1 Z1 o就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif3 C7 c2 q) \; C
唉,对····
  `$ P. X. b" o' q' E% {5 m# p! Q" W就是这个效果,可以分享一下源文件吗?

: a$ P6 _2 \3 {5 \+ U2 }8 f# W- o16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif' k7 B+ a1 w% p. X4 f8 W  s
16楼两图顶点到底免的垂直距离是不一样的。
* ]# c" L% y! o; h# F- O
垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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