QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1374|回复: 15
收起左侧

[求助] 求助,一个配合问题

[复制链接]
发表于 2014-2-13 08:58:40 | 显示全部楼层 |阅读模式 来自: 中国湖北黄石

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

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

x
大侠们问下,图片中这样的一个球和一个盒子。要求球与盒子内底面相切,在盒子内可以任意位置,任意形式移动。要怎么样添加配合关系。谢谢.5 m& l7 e0 c- J3 D8 t
QQ截图20140213085447.png
发表于 2014-2-13 09:07:31 | 显示全部楼层 来自: 中国辽宁盘锦
平面与球面相切啊
 楼主| 发表于 2014-2-13 09:12:14 | 显示全部楼层 来自: 中国湖北黄石
阿帕奇 发表于 2014-2-13 09:07 static/image/common/back.gif
" ?8 h7 l+ G! f. }; h平面与球面相切啊
0 H# P+ b8 R8 Z0 e4 g6 o
重点是球在盒子边界的限制下能够移动。相切是简单的要求。版主大大。帮帮忙了
发表于 2014-2-13 09:12:18 | 显示全部楼层 来自: 中国河南洛阳
阿帕奇 发表于 2014-2-13 09:07 static/image/common/back.gif
2 N# n, Z( G" o$ \# Q平面与球面相切啊
4 S3 A; Z0 G% Z+ ]( y; A
和底面相切,那不是还可以跑到盒子外边,
发表于 2014-2-13 09:13:56 | 显示全部楼层 来自: 中国甘肃武威
要在 motion 里的 接触约束

评分

参与人数 1三维币 +3 收起 理由
阿帕奇 + 3

查看全部评分

 楼主| 发表于 2014-2-13 09:22:26 | 显示全部楼层 来自: 中国湖北黄石
yzh621 发表于 2014-2-13 09:13 static/image/common/back.gif
# ~* B+ i+ B% L+ L, Z2 [  i. |要在 motion 里的 接触约束

' ?# L# f2 U! Q$ `motion  是什么没用过啊。就是一般的配合能做出来这样的要求不?. j! n4 v; }# q" {
发表于 2014-2-13 09:23:56 | 显示全部楼层 来自: 中国辽宁盘锦
往事成枫 发表于 2014-2-13 09:12 static/image/common/back.gif
2 J% u) h6 c6 T9 X和底面相切,那不是还可以跑到盒子外边,
5 A1 L1 _6 y' Y. N. a
他也没说必须在盒内啊5 n2 m2 U; [/ F; p  ~$ {. Y- k6 [
发表于 2014-2-13 09:24:34 | 显示全部楼层 来自: 中国辽宁盘锦
也可以用高级配合里的距离配合,到四面的最小距离为零
发表于 2014-2-13 09:28:50 | 显示全部楼层 来自: 中国辽宁抚顺
本帖最后由 qiminger 于 2014-2-13 09:30 编辑 ( s4 e! n8 {7 f1 F/ F$ ]9 ^
) u$ P( a8 Z6 C
球中心的草图点,没有的话做一个,以盒子底面球半径距离做个平面。
4 W9 l% J% P6 G1 ]添加中心草图点和平面重合。(用这个替代相切配合,是怕球跑到底面,以前碰过类似)6 k: {8 b5 y. c6 S4 L1 j0 B8 `" l
添加中心草图点与盒子一边距离/高级配合,最小尺寸为球半径,最大尺寸为盒子内宽减球半径。) f/ u: B, C( J) W
其它三边也添加距离/高级配合。3 _: l0 Y/ Z1 Z4 @
' t1 j3 a1 l+ j  \7 g. a; U
我没有实际做。你参考一下。
 楼主| 发表于 2014-2-13 09:37:08 | 显示全部楼层 来自: 中国湖北黄石
qiminger 发表于 2014-2-13 09:28 static/image/common/back.gif, ]% _7 i" |- F6 J. w3 g- p3 d' s
球中心的草图点,没有的话做一个,以盒子底面球半径距离做个平面。
" }/ a/ L# q, i% p- i添加中心草图点和平面重合。(用这个替 ...
3 p5 i4 e+ r; F1 \9 O0 |. N, n1 h
你的方法我试过。先说方法,按这个方法做球在盒子里只有平动没有转动。还是不能满足任意移动的要求。并且如果盒子换成一个圆筒型的盒子这个方法怎么用了。再说实际操作。我没有按照你的的添加了平面。我就是以基准平面做的配合。其他方法差不多。但是没有做成功。
发表于 2014-2-13 10:06:04 | 显示全部楼层 来自: 中国台湾
本帖最后由 gt.adan 于 2014-2-13 10:07 编辑
0 }. a; K5 I! {( B- @! V2 H7 z0 l4 D: a: u6 {( _
三個限制條件就下課了…討論如下。% i) z% F" w9 M5 z7 ]
1.使用的就是阿版的限制距離。
5 q* g" b! e/ r! x' e* B2.#9 qiminger 前輩的說明很清楚了,只是可以少掉一些步驟。拉動不要過劇烈的話,是沒有『出界』之虞的。1 P( Z1 i& _  j$ n. o
3.既已是球體,除非有紋路或是刻字(動畫仿真),否則轉動和否樓主所謂「平動」應該沒啥差別。! }' T! A/ E. w2 Y' @- b9 Q8 C
4.限制範圍改成圓框的話,也是一個方程式就下課了。
* Y- u% u8 F3 I# z" H5 T* _$ K% w2 ^* I: O
2014-2-13 上午 09-57-57.png
& K/ ], r) v; m2 `$ v! Y. M  Z9 b. v
; y2 }! [( m4 n7 p# f  Q& i, j9 y4 Z capture-1.gif " A: m/ V9 ?3 {9 y0 L$ ]
发表于 2014-2-13 10:16:05 | 显示全部楼层 来自: 中国台湾
其他論壇的相關帖子:限制環內移動。$ F) R1 z  t/ E; q
" i) m, g! c8 g- A% x  A+ r
利用「方程」使圓柱在圓環內自由拖曳,不可超出圓環。圓柱與圓環可自由設變。沒使用「碰撞偵測」。
- S, `/ `5 t/ {3 g6 a( r5 }# q9 E, T4 b) L$ @3 V) u- r* b
123.gif
 楼主| 发表于 2014-2-13 10:22:54 | 显示全部楼层 来自: 中国湖北黄石
多谢各位,按照9#,11#的方法做出来了。谢谢。
 楼主| 发表于 2014-2-13 10:43:40 | 显示全部楼层 来自: 中国湖北黄石
gt.adan 发表于 2014-2-13 10:16 static/image/common/back.gif& ?8 T  P! e2 U# t1 y! u
其他論壇的相關帖子:限制環內移動。
& |. w/ C% b; j2 ~9 n9 ]
( v7 a7 ?; u8 [8 q" L利用「方程」使圓柱在圓環內自由拖曳,不可超出圓環。圓柱與圓環可 ...

$ y# h  p7 C, w4 W9 z$ _2 ~! x这个就没看懂了。
 楼主| 发表于 2014-2-13 11:00:51 | 显示全部楼层 来自: 中国湖北黄石
gt.adan 发表于 2014-2-13 10:16 static/image/common/back.gif% z5 N7 J9 ~5 N- w& c
其他論壇的相關帖子:限制環內移動。
( ^; b! ?$ G3 X
6 z4 t! G, I# Q- z利用「方程」使圓柱在圓環內自由拖曳,不可超出圓環。圓柱與圓環可 ...
  W5 x/ A7 Y+ C- Q  l; i
试了下圆环的话按照9楼大侠的方法也可以做的
123.gif
发表于 2014-2-13 20:43:09 | 显示全部楼层 来自: 中国广东深圳
lxl1061 发表于 2014-2-13 09:37 static/image/common/back.gif% A) e9 ^: x, s1 ]/ [; l3 v
你的方法我试过。先说方法,按这个方法做球在盒子里只有平动没有转动。还是不能满足任意移动的要求。并且 ...

( b* z4 P% y) ^你不要用球的基准平面呀,用球的原点去做配合。当然,前提是你做的球中心是在原点
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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