QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
如下图所示,别人问的一个问题,一直未解决,特来求助···0 c9 e5 _1 n# Z  v* z
8 g0 Z/ n* d% F* F) b; j9 G) n
如图所示,两端锯齿形曲线分别包在圆柱和圆锥面上,数目暂且按照5对(其实关系不大)
! x/ |4 `' ?/ ^3 D/ K唯一的条件就是圆柱和圆锥底边周长相等。
- O" q, E3 z2 L" s图示曲线我是按照投影得来的,其他方法也可以···
1 p0 H) e4 @( {" @7 [2 O# s 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* f$ d$ Q5 ^; G* p/ M  A
包络的话需要点技巧,,也可以想象其他方法看看,
! G9 Y/ M) X& M, j  k
没找到技巧,实在想不出其他办法····
8 _4 h/ Y( O( Y, E' g包络主要是设计圆锥的曲率问题,圆锥的水平包络直线包络上去是曲线···
发表于 2012-12-8 09:57:13 | 显示全部楼层 来自: 中国广东东莞
也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
 楼主| 发表于 2012-12-8 10:05:43 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 09:57 static/image/common/back.gif
; o. I; K4 [5 ^1 m0 D也可以用同一个曲面分别与圆柱柱体和锥体面相交。在旋转、列阵。
8 _' k4 e$ T9 b
但是那个曲面不好做,应该要保证曲率的,不然不相等的···
  A2 `3 h1 C, Z% D% H5 x( Y  e# B( a应该要保证在相交的瞬间,曲面和圆柱、圆锥面是法向的···9 A" [% r, J! [+ s' P
所以一直做不出来···
发表于 2012-12-8 10:57:01 | 显示全部楼层 来自: 中国广东汕头

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

笨-小猪 发表于 2012-12-8 10:05 static/image/common/back.gif
5 \; r( Q0 P: W1 I但是那个曲面不好做,应该要保证曲率的,不然不相等的···
3 E- E8 K( B7 T( D- d  W2 @1 b3 D应该要保证在相交的瞬间,曲面和圆柱、圆锥 ...

1 ~1 \. T& q: {4 A7 L+ Z  J( Q; X你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相交前的曲面相同。
 楼主| 发表于 2012-12-8 11:06:15 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 10:57 static/image/common/back.gif
& s7 B7 v2 b8 B( C你是要在哪里相同?投影方向还是法向?相交线相同还是相交前的曲面一样的?相交线是不可能相同!只能是相 ...
- _9 Y# ?) T+ p! ~- U' c
如果用曲面相交的话,要得就是相交线相同····5 Q" C# h6 ^1 Y
主要就要贴在曲面上的曲线相等··
发表于 2012-12-8 12:06:42 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 11:06 static/image/common/back.gif6 y" I2 p7 G2 a  p- C& D  h) f
如果用曲面相交的话,要得就是相交线相同····
& ]: l( B( w- S3 u9 z主要就要贴在曲面上的曲线相等··

! q5 e  Z, b* R! j曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?
 楼主| 发表于 2012-12-8 12:10:19 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:06 static/image/common/back.gif
7 I6 P3 K# o0 X曲面上的线不可能相等!一个是圆柱面,一个是锥面,怎么相等呢?

5 J' K  n; W$ Y怎么不能相等呢?3 @& c' G, s! S" j# Y6 |
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···
. l/ M5 }% ~; D; r现在唯一的问题就是,怎么保证包络后的曲线能够沿轴阵列一定的数目后恰好首尾相接···
发表于 2012-12-8 12:14:35 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 12:10 static/image/common/back.gif
- H/ J8 J' Q" n5 B, j1 ]) [怎么不能相等呢?# P$ E' B1 m# a$ Z- A) O: `1 y0 K
比如你将两条相同长度的线包络到圆柱面和圆锥面上,长度肯定相等···7 ^' U9 u3 R* u9 C
现在唯一的问 ...
0 ], s1 D- x9 a$ ]% ]
怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯定长度有多的!6 J7 [- ~4 s) o: N; J
你再想想看。
发表于 2012-12-8 12:39:06 | 显示全部楼层 来自: 中国广东东莞
和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。
 楼主| 发表于 2012-12-8 13:02:39 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 12:14 static/image/common/back.gif5 Q& ~8 h  P0 v8 j  [2 Z) ?
怎么相等呢?圆柱的周长是一定的。同一直线包络在圆锥面由于锥度面上下的半径不相等,包络在圆锥面后线肯 ...
: T7 g& G8 j2 X# m+ c3 l2 O2 {9 M0 r
不是的,包络和投影、相交不同···3 o$ T6 b9 h% a; f8 w
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发生变化···
 楼主| 发表于 2012-12-8 13:03:56 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 12:39 static/image/common/back.gif
. J' ^$ Q4 O% H/ H: w- Z( ^* v和圆柱和圆锥相交的那2个曲面根本就不一样的,,, 那交线的形状都不一样,, 另辟巧计。。

4 E9 A: M. z0 ?/ }+ Y其实并不是想得到相同形状的曲线,只是得到相似的锯齿状曲线就可以···
发表于 2012-12-8 13:27:02 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:02 static/image/common/back.gif/ R% x: r# ?5 l4 J
不是的,包络和投影、相交不同···% r) S: ^* L, ]; x* |
包络保证的就是草绘曲线与包络后得到的曲线长度相等,只是形状会发 ...
+ C" M( K6 y! X; n- c
你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是不是一样?
发表于 2012-12-8 13:37:07 | 显示全部楼层 来自: 中国广东东莞
这样子,,
  N$ Z& ], V; J# w8 V gyy.png
 楼主| 发表于 2012-12-8 13:38:17 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:27 static/image/common/back.gif- F0 \/ C* m- A$ V# K
你要包络后的长度相等则在圆锥面绕过的角度就不止360度。你可以用一根斜线绕成螺旋线做试验,看绕的圈数是 ...

: c  r4 \  p5 F- f所以这就是关键,也就是说我做一条的话,它就应该在圆锥面的36°角范围上且刚好占满36°···2 x4 Z! \  i+ l6 D
本来想通过水平线控制的,可是做的时候才发现,圆柱好控制,因为圆柱的水平草绘包络上去也是水平的···
/ z" k+ v. d2 t# A) q3 ?! J但是在锥面上,直线包络变弧线了···所以一直没找到怎样的曲线包络在锥面上会是水平直线···0 T7 k/ M+ _3 ~7 ~! E! [
 楼主| 发表于 2012-12-8 13:39:33 | 显示全部楼层 来自: 中国江苏苏州
ganyiwei 发表于 2012-12-8 13:37 static/image/common/back.gif
% g% T8 _1 m! g6 z这样子,,

* f1 U( q* K3 U! e5 ^0 B; S唉,对····% z/ o- z) [6 f6 [% V
就是这个效果,可以分享一下源文件吗?
发表于 2012-12-8 13:55:40 | 显示全部楼层 来自: 中国广东东莞
笨-小猪 发表于 2012-12-8 13:39 static/image/common/back.gif4 f+ U3 E- f& Y" i$ _
唉,对····- Y$ `6 H, r( P
就是这个效果,可以分享一下源文件吗?

7 j& i1 L1 U7 n7 }2 D9 x16楼两图顶点到底免的垂直距离是不一样的。
 楼主| 发表于 2012-12-8 14:03:18 | 显示全部楼层 来自: 中国江苏苏州
tangcarlos3d 发表于 2012-12-8 13:55 static/image/common/back.gif
# ~! t3 `* w0 P2 m  K0 x16楼两图顶点到底免的垂直距离是不一样的。

4 q) |& N- }* Q; y8 |, D  S垂直距离不需要相等的,只要曲线长度相等即可···
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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