QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···
; v5 D8 x, D1 d: Q% m
, r8 y  x8 S( F& E如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大)" Z+ i. l9 b1 \* J6 Y
唯一的条件就是圆柱和圆锥底边周长相等。* q: _5 h0 w( {8 |
图示曲线我是按照投影得来的,其他方法也可以···, B: e' t0 }& k
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
( {" L. m4 e) c% B: A包络的话需要点技巧,,也可以想象其他方法看看,
0 J2 S1 E7 n& K, ^9 q: Z" _
没找到技巧,实在想不出其他办法····
6 T4 d* o4 v5 o( |包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层 来自: 中国广东东莞
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif
3 K9 _' e3 D" a& Q5 J- I2 s也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
4 i( Z8 ?; C- V! ^
但是那个曲面不好做,应该要保证曲率的,不然不相等的···
- g# f: R0 v: P" S6 I应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···
1 ~# s& I! b& N6 h: b& o- y1 a所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层 来自: 中国广东汕头

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

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif, i8 R# [& N: j2 C. w. G
但是那个曲面不好做,应该要保证曲率的,不然不相等的···# Z9 ]5 o' b( i3 D- w# `" s3 G! [, T
应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...

' C7 T" i% v$ f' C  p2 ], b你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif
: I+ L% f9 U' P你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...
& R5 i3 _9 G. e# H8 x& [' o
如果用曲面相交的话,要得就是相交线相同····6 v4 t# J3 M: b* ~
主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif- N& O4 H. \* N! f! S/ Y# ?
如果用曲面相交的话,要得就是相交线相同····
8 d0 h  n( C$ E- T主要就要贴在曲面上的曲线相等··

4 s; N; i# H( h; Z* g曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif$ y1 ^- @' \+ m0 _' W2 \
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
; N% f/ Z8 [# u2 R7 I/ i
怎么不能相等呢?4 P/ k' f( @+ Y4 G2 W) X
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···
) n! }4 G" O- }+ p. [& f现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif8 C! V, X, w% }$ D& S' l) i8 L
怎么不能相等呢?3 O  S1 [* s. D) Y$ w2 K
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···+ I6 h) g1 q% B8 Y( m" z
现在唯一的问 ...

% H! a6 D; H. X0 ]5 P" l  G怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!2 R6 j& y/ `6 q
你再想想看。
发表于 2012-12-8 12:39:06 | 显示全部楼层 来自: 中国广东东莞
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
 楼主| 发表于 2012-12-8 13:02:39 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:14 static/image/common/back.gif
) x1 A; b! v! W怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...

0 J$ e" O5 R: W' J& V5 i/ [2 J不是的,包络和投影、相交不同···4 e1 n6 t2 u  N8 E9 a( K7 g7 [3 s/ S
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif
( M( K8 B$ W1 j+ d和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
5 s% V, R2 a9 J- y2 |
其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif
( r4 f1 h, Q$ x, l( I不是的,包络和投影、相交不同···
5 r; |) v5 B. O# e9 ?" D8 y包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...

# k! ^+ D7 K. l你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层 来自: 中国广东东莞
这样子,,; B/ N4 M& B% `
gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif: k1 }8 M0 g. h  [4 \
你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...
, P5 @' h8 I! [& ^7 |3 n5 h/ t
所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···
$ `% f, n  d" {* ^4 D本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···
$ O3 z& H1 A% ?2 k( I) H; S但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···- y5 C% m' \! H: o
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif
( d+ U3 o- I5 G$ C9 r! x2 }这样子,,
: d8 x/ E$ p9 z! q2 @( y' J
唉,对····
  a1 Q3 G. B7 D0 {: U& r8 e1 u就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif
. T, f! P, P7 _8 V唉,对····" ]% S: D  M; ~8 V2 y* `
就是这个效果,可以分享一下源文件吗?

1 i6 h1 i( |5 n* E16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif* p' t2 a' n, p+ N  f! N: E, O
16楼两图顶点到底免的垂直距离是不一样的。
' r) o" I9 d+ x+ X9 M+ i6 s: n( [
垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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