QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
全站
goto3d 说: 在线网校新上线表哥同事(Mastercam2022)+虞为民版大(inventor2022)的最新课程,来围观吧!
2021-06-26
查看: 2226|回复: 18
收起左侧

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

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

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

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···& H. z7 F+ ]' z$ `; ?. Q8 G5 Z  S* X0 D

6 D3 K# z& v6 o& ^7 I+ Q1 }如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大)  H: n! T0 i% \1 S1 l! W
唯一的条件就是圆柱和圆锥底边周长相等。
/ Z% @/ R# ^8 j9 s0 w4 Q图示曲线我是按照投影得来的,其他方法也可以···. j, O' h. \' \0 {8 M! j! d
1.jpg
发表于 2012-12-8 09:47:13 | 显示全部楼层
包络的话需要点技巧,,也可以想象其他方法看看,
 楼主| 发表于 2012-12-8 09:56:15 | 显示全部楼层
ganyiwei 发表于 2012-12-8 09:47 static/image/common/back.gif8 b$ q' k1 ]) f5 w6 R
包络的话需要点技巧,,也可以想象其他方法看看,
; d$ B9 B2 @4 M/ S7 i8 J& J
没找到技巧,实在想不出其他办法····  u/ }4 @, I" @8 J! `+ R  Y
包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif
6 u& Y+ y$ \! L也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
) P2 [( c* g: u9 d
但是那个曲面不好做,应该要保证曲率的,不然不相等的···# I( s! E3 g9 w! O
应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···
7 N; i2 }' q% T, i! \0 f所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层

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

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif% v- `0 H. w: W
但是那个曲面不好做,应该要保证曲率的,不然不相等的···# ^! a& w6 s2 g9 e3 \2 Y0 y
应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...

* q9 n7 }* o  e3 f- G, H你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif
3 k' d# ]! i, s) S0 q3 j* x! Y你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...

9 K5 {3 A/ h' N$ b) V如果用曲面相交的话,要得就是相交线相同····* F! l* A6 l1 P0 W# d
主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif: D+ W2 o. I: H5 l
如果用曲面相交的话,要得就是相交线相同····
7 l3 l2 z0 p  s: [主要就要贴在曲面上的曲线相等··

8 |/ e/ N( B# A7 d: X+ n* d  n曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif( \3 g/ a7 P2 Z4 T7 _; M
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?

" b7 R) {5 u9 q! T/ F4 \0 W  w怎么不能相等呢?- b7 [- i! W5 F* Q
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···& W* g& S" r( ~& e7 y1 S
现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif* @* h' {% z  s( L: m8 N5 ?- i
怎么不能相等呢?+ P$ w% }) i% r5 Z
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···; v; L8 y- {  y  f* W7 o
现在唯一的问 ...
: u# I6 P: M9 @7 V, L
怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!* R) d+ S0 N9 }& G2 [# Q5 D
你再想想看。
发表于 2012-12-8 12:39:06 | 显示全部楼层
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
 楼主| 发表于 2012-12-8 13:02:39 | 显示全部楼层
tangcarlos3d 发表于 2012-12-8 12:14 static/image/common/back.gif3 W) X! }# R/ n
怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...
& N3 _: n& v, I
不是的,包络和投影、相交不同···  H9 f& z- |8 _& }  L, t
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif3 x/ u. y- v% j9 a. v; ^
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。

- }1 W- M: f) b# B) m) b% h) F其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif
# C1 O' \5 d& E! {# h不是的,包络和投影、相交不同···) O$ c* C1 x9 E; N$ h4 \) i
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...
5 b+ W6 S4 f" j
你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层
这样子,,
% Y- n' Y. w+ |, g gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif
; n* ^0 l, U% ^0 a1 O; [你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...

1 F3 H: _* j1 N7 Y8 J所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···
1 I. `5 X& b3 m: P/ d* T本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···+ V) F6 [! h6 J( A" _. q& @: _
但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···
1 p1 C* a- n( S$ F: ?! H# U5 o3 a" a
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif
3 P! v8 X8 J7 T" ^" l8 y这样子,,

6 J+ z$ x$ ^, P- R& j" H# u唉,对····7 {* |7 A+ u$ ~
就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif1 h9 l+ Y" @: ]: d4 ]" t3 v8 }
唉,对····
9 Q2 Q* s/ G5 H/ |( z& J, X! J3 e% G+ F就是这个效果,可以分享一下源文件吗?

: s; b: R' N% z9 {( O7 s$ Z16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif/ ?, X0 a9 Y. j
16楼两图顶点到底免的垂直距离是不一样的。
$ u6 i! T! A0 Q2 R! L- {6 D
垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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