QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···* m7 b) Q0 V! c, Z7 N
  s; A$ r6 x( K
如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大)
( u4 l0 E. \( E2 y' a唯一的条件就是圆柱和圆锥底边周长相等。
7 M! t+ q: ^$ s% s% }( k图示曲线我是按照投影得来的,其他方法也可以···
3 t- j0 ~. F% ^/ P  }. k% A 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
4 P( F5 M1 F" S7 a; W" ?包络的话需要点技巧,,也可以想象其他方法看看,
( M+ [3 F. N/ L9 Q2 a7 F- L/ n" R, ~
没找到技巧,实在想不出其他办法····
8 k/ t6 V; Q! z' C9 ^  E: k5 L2 x* I包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层 来自: 中国广东东莞
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif; C! W) l$ D. h$ V
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
  N) g, P. q- |3 h! O) e7 q
但是那个曲面不好做,应该要保证曲率的,不然不相等的···
4 S% V7 r. g% A- \  v, R9 S! B/ R应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···& [4 n& f" h+ n! V. h' [) A
所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层 来自: 中国广东汕头

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

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif+ |9 l- U- H# C' ~
但是那个曲面不好做,应该要保证曲率的,不然不相等的···
4 h+ E$ `+ h( J( h: o  g3 k4 K! A应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...
2 C9 T% q7 F4 N
你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif9 n8 a/ I  v' I. h7 ~3 w. t0 P
你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...
% h$ M- d2 }9 Y
如果用曲面相交的话,要得就是相交线相同····
: p! Y  k/ c0 I4 z. o4 K主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif
( M& E7 P0 o7 o& t" s+ v如果用曲面相交的话,要得就是相交线相同····; a% @0 B$ Y  V+ \( K0 K
主要就要贴在曲面上的曲线相等··
) R* L: I( Y% d. P. M
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif+ T$ t) Y) e# F/ h  F* j: U# o
曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?

5 T: n& t; Y; ^怎么不能相等呢?* v2 ]( S3 U- `
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···
& O( j* }2 K- s6 U2 F3 A' B9 q5 Y1 M( h现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif
& V( O6 e8 e* u1 i" e! i/ J% i) U怎么不能相等呢?
) B% y2 k& ^& L7 u$ w# |比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···
- R) A4 v, |9 Y7 N6 j& m  j现在唯一的问 ...

4 d# B6 J$ |. l) k怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!
9 B- ~! ^7 l8 N7 H你再想想看。
发表于 2012-12-8 12:39:06 | 显示全部楼层 来自: 中国广东东莞
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
 楼主| 发表于 2012-12-8 13:02:39 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:14 static/image/common/back.gif2 ], ], ^  Y# K, x3 a/ ]( V
怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...

2 A6 q3 L* T! m. u* w" A, l" l不是的,包络和投影、相交不同···
- ^6 b9 s* M1 i& W  R包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif" F! j* _5 {: q8 r
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。

0 w. m) I0 g9 p( z# r& l其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif
, y/ A5 H1 Y4 M  P( V1 h不是的,包络和投影、相交不同···, y7 ~9 D4 d& d" w) K# Y3 Y, B' N
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...
& u! \7 L8 r2 A1 y$ e
你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层 来自: 中国广东东莞
这样子,,/ W/ q6 `1 d9 B7 n' x9 E4 X, |3 n0 C
gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif
( J( a% m& @6 D! B: I# y: i4 y你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...
" E, ]# I  x/ \" l
所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···; m, |6 K' }/ x) Q& ~) y' s
本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···. R, _% P- [+ b. X8 q; Z
但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···
- P4 @) o  ~& y$ _5 d3 ~8 r0 r
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif4 |9 L6 G2 ?5 ]$ B6 c
这样子,,

; D/ e& g. i/ h7 f唉,对····, R. X. L! C4 N+ x( ~
就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif2 c2 S, O2 r* O, w. U) _+ d
唉,对····
9 D5 q# C* |+ w4 r/ F, Q就是这个效果,可以分享一下源文件吗?
- D7 @8 k6 c8 P% [; H% ~/ q
16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif2 d' l6 g$ P) D
16楼两图顶点到底免的垂直距离是不一样的。
" p6 J9 R6 E: l( N& M2 \. d
垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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