QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···: q1 H9 |5 P. ^" R, s/ {

  ~; f5 ]! a' u/ D1 _, p如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大)
% Y* b8 |, D7 K唯一的条件就是圆柱和圆锥底边周长相等。% Z% W- |3 m8 ]' o2 [; X6 b/ A
图示曲线我是按照投影得来的,其他方法也可以···: `2 e/ c7 {; A, v6 ~/ S' i
1.jpg
发表于 2012-12-8 09:47:13 | 显示全部楼层 来自: 中国广东东莞
包络的话需要点技巧,,也可以想象其他方法看看,
 楼主| 发表于 2012-12-8 09:56:15 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 09:47 static/image/common/back.gif3 ^# a, ], U$ Z. w+ a9 I1 ~
包络的话需要点技巧,,也可以想象其他方法看看,

" i1 k% t' p* ]! L5 I没找到技巧,实在想不出其他办法····; C, P: E# U3 p) r( O1 e8 H" c
包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层 来自: 中国广东东莞
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif
4 d8 k  ?) ?2 c) S) w6 \+ K也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。

6 B* o' `4 v! J2 A" j但是那个曲面不好做,应该要保证曲率的,不然不相等的···( l2 F- g! R( l1 y
应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···
, h  y) Q! i, C# C; L  w所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层 来自: 中国广东汕头

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

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif
' V; a4 o- J  r  l5 e" c$ N, \但是那个曲面不好做,应该要保证曲率的,不然不相等的···
$ T' R9 l- u0 k' l: L应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...
4 `& w  w7 F; Y4 A, A, g% R' ~
你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif
! D% h2 ]6 _" q3 Q0 o) s7 w' ^- ]; N: K你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...

. {' [9 J8 q) F如果用曲面相交的话,要得就是相交线相同····& R( Z# U- }9 W' |
主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif) S5 {9 S7 H: ?5 s/ G+ W1 k1 t/ H
如果用曲面相交的话,要得就是相交线相同····# D1 {2 M8 T+ e  m
主要就要贴在曲面上的曲线相等··
$ h( \' p( e7 l6 ]3 K2 i, r) L
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif/ L- R3 S" y! e
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
* A$ i4 f1 B& @! R
怎么不能相等呢?
. C5 o8 h. V- Y比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···
8 [0 L6 ~) M; R. N现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif, l1 l  s9 W+ B! @
怎么不能相等呢?
% ?. H0 L. A4 ]* X- k( m比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···3 |& `( F. a" S
现在唯一的问 ...

3 n  s( r. [# F( X7 m8 K. ^( J) Z怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!
0 s0 C2 Q) }' O( w1 R你再想想看。
发表于 2012-12-8 12:39:06 | 显示全部楼层 来自: 中国广东东莞
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
 楼主| 发表于 2012-12-8 13:02:39 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:14 static/image/common/back.gif
) t  \) s0 u. C怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...
5 i8 \( K2 w1 s( Y$ Z1 u3 e
不是的,包络和投影、相交不同···9 P: d& s5 g' K! n: X
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif( w8 F) E8 _9 d, v8 u9 g! x  r
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
; R* C* q6 A% i+ _( F3 ?9 U' S$ k
其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif
& ^9 d4 n6 C; \- ^不是的,包络和投影、相交不同···
# _6 |7 w& V: e# d% E- `$ n包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...
# s5 o$ W8 Y2 l( Z) {: H  }+ N
你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层 来自: 中国广东东莞
这样子,,
) V6 D) I, A( U8 T! z gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif& [$ z: \8 _& I0 w, v) ?% R, J" H
你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...
& p, w5 B7 M: g6 P+ j: M8 ?
所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···" a" y: L3 v1 i* W
本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···! E9 m# Q1 p8 K* Y6 r1 k
但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···% y5 o0 [6 T# m. q) o& f
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif/ @. T2 a0 q7 H  Y: ]- T
这样子,,

' Z$ P0 N4 a% ^3 ~# j唉,对····
$ F# S$ n' F' i* K* V& y就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif
& o" F2 Z" l: [' ^( u, Z2 M唉,对····6 C" u+ ?, P! H5 O0 h
就是这个效果,可以分享一下源文件吗?

9 o* `' s* i6 {) m" l16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif
0 M$ j* \& O+ |. `5 Z: T6 ^$ Q16楼两图顶点到底免的垂直距离是不一样的。

2 V6 @& O1 Z% S垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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