QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···0 s$ l$ c  o  v. w% H9 w
- d2 J6 q& r; u5 N1 @$ e' V
如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大)3 R- U: u4 c) c
唯一的条件就是圆柱和圆锥底边周长相等。
2 M' k1 L, ^& l, w, _% w图示曲线我是按照投影得来的,其他方法也可以···, J" f3 ~* m) F) ~0 t, q; ^
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
; G9 z9 e$ A- Z! l包络的话需要点技巧,,也可以想象其他方法看看,

  w/ K' h/ `" ?8 v  X! ~没找到技巧,实在想不出其他办法····$ \% }* w  K9 f8 ]; w! O/ U( J; `
包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层 来自: 中国广东东莞
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif
4 n" E  L: V3 F0 ~; S/ ]/ \- ?+ y8 L也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。

+ @' {3 H3 {/ o! t9 {, ]( n但是那个曲面不好做,应该要保证曲率的,不然不相等的···
, ]4 h1 w1 T6 d7 Z6 y1 K- w应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···
: T7 T: t# T; G所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层 来自: 中国广东汕头

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

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif
: @& P* Q! ^7 p9 x! J2 |. t! J% d但是那个曲面不好做,应该要保证曲率的,不然不相等的···4 n8 m' {9 [) D7 \4 y) l3 J4 y
应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...

6 |4 B; A% M8 u- V7 Q7 e+ X  a4 I5 P你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif
4 l1 L/ @) W; j) G3 h你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...
3 ]  b  m3 T6 ]
如果用曲面相交的话,要得就是相交线相同····
" z: x2 L6 b6 `主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif
; [6 t& m) b3 p* @如果用曲面相交的话,要得就是相交线相同····
; j6 r8 F# r! S! h* C3 ]" l* B8 J主要就要贴在曲面上的曲线相等··

. e7 f* C$ \! ^3 \曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif
8 G. v; [+ c. e) X! y8 Q3 M曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
: c, n: c6 k4 k% E
怎么不能相等呢?6 g+ d0 n6 l& i9 R- C
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···! w- K0 K2 O1 _! {5 a$ H
现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif
4 d9 Z1 Q% U2 L; w怎么不能相等呢?4 T6 Q8 L: [9 J: N( `
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···+ ~9 W+ u9 }) Z6 Z4 M0 ]9 {
现在唯一的问 ...
: h5 ~3 T! e3 Q& J4 t7 s
怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!
' a# Q& \' f8 h% c# L. 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$ Q9 F) g# D8 F# R
怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...
2 z4 ]* R5 y# c5 U. O! S7 y0 c, b
不是的,包络和投影、相交不同···, z! K# ~7 ^1 {' y' C0 q3 V
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif
% h) t& T' W/ w" A和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
  j7 K- P6 d) s6 x5 i- j# d
其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif
# M) E( G* g9 P# |3 D+ M不是的,包络和投影、相交不同···
0 Q0 u- C8 c. S  f" X包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...

- }3 u* X/ X0 K) E' t3 O2 w- b你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层 来自: 中国广东东莞
这样子,,
$ X4 w; E" \/ o1 \" _ gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif
( n* V* W& V# b你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...

' R" x) ?) w/ d1 e所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···
7 _  r5 [5 P6 P  D本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···
4 [) D, f: n. O+ V4 f: |( e但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···  ^" t6 H6 A5 K8 v' [; Z
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif
) Z  M0 z: O7 R- L2 K这样子,,

3 i! w4 w7 w+ i  X唉,对····
8 U& e7 L2 v3 v$ i. j就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif
$ a! Q- H3 m3 B/ Q/ E) Q唉,对····  }) \0 K  X' Y1 o
就是这个效果,可以分享一下源文件吗?

+ q/ G( l: n1 ~3 s9 ^: u16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif; z4 t  k5 [/ C! m; F
16楼两图顶点到底免的垂直距离是不一样的。
" a0 {% {2 v+ d+ t. D# R- X" G
垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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