QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
大侠们问下,图片中这样的一个球和一个盒子。要求球与盒子内底面相切,在盒子内可以任意位置,任意形式移动。要怎么样添加配合关系。谢谢.: w& p; m3 `( n. @& E2 i
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
5 d+ w$ c# n* A2 O# _7 Q平面与球面相切啊
, Q* I4 ~3 r; p# b, t3 F
重点是球在盒子边界的限制下能够移动。相切是简单的要求。版主大大。帮帮忙了
发表于 2014-2-13 09:12:18 | 显示全部楼层 来自: 中国河南洛阳
阿帕奇 发表于 2014-2-13 09:07 static/image/common/back.gif- ]1 L3 S& N7 ~0 m; Q7 u
平面与球面相切啊
4 l6 R2 Z' }1 l0 t- `. o/ f" f
和底面相切,那不是还可以跑到盒子外边,
发表于 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.gif4 }6 M) U" U. c( X9 H  F* r
要在 motion 里的 接触约束
/ r) I" L8 G9 |1 A7 G+ D* I) y' T
motion  是什么没用过啊。就是一般的配合能做出来这样的要求不?' K" I7 l5 c5 h! k" j5 Y/ U
发表于 2014-2-13 09:23:56 | 显示全部楼层 来自: 中国辽宁盘锦
往事成枫 发表于 2014-2-13 09:12 static/image/common/back.gif
. v8 U- Z" @, n+ l和底面相切,那不是还可以跑到盒子外边,

, `$ {7 h! c1 T' J他也没说必须在盒内啊
3 d5 {6 {8 F- R$ J# z+ P
发表于 2014-2-13 09:24:34 | 显示全部楼层 来自: 中国辽宁盘锦
也可以用高级配合里的距离配合,到四面的最小距离为零
发表于 2014-2-13 09:28:50 | 显示全部楼层 来自: 中国辽宁抚顺
本帖最后由 qiminger 于 2014-2-13 09:30 编辑
  m& W' S) E1 w/ e1 s# C! D) j4 @/ X- r' z$ u
球中心的草图点,没有的话做一个,以盒子底面球半径距离做个平面。
$ u: Q7 G5 {. H! ^添加中心草图点和平面重合。(用这个替代相切配合,是怕球跑到底面,以前碰过类似)
- ?8 B% ]' [9 s: u( V添加中心草图点与盒子一边距离/高级配合,最小尺寸为球半径,最大尺寸为盒子内宽减球半径。
0 j9 O( A) U; Z& z$ A  t$ @其它三边也添加距离/高级配合。" |& ]3 R+ C) Q+ B
3 Q2 F/ g6 A  e2 J( j6 |
我没有实际做。你参考一下。
 楼主| 发表于 2014-2-13 09:37:08 | 显示全部楼层 来自: 中国湖北黄石
qiminger 发表于 2014-2-13 09:28 static/image/common/back.gif
5 R& o# C' ^" y) n3 B球中心的草图点,没有的话做一个,以盒子底面球半径距离做个平面。
; ]( `6 D6 G2 K, w) C添加中心草图点和平面重合。(用这个替 ...
& C& G5 S' d! v/ A$ I( G. v
你的方法我试过。先说方法,按这个方法做球在盒子里只有平动没有转动。还是不能满足任意移动的要求。并且如果盒子换成一个圆筒型的盒子这个方法怎么用了。再说实际操作。我没有按照你的的添加了平面。我就是以基准平面做的配合。其他方法差不多。但是没有做成功。
发表于 2014-2-13 10:06:04 | 显示全部楼层 来自: 中国台湾
本帖最后由 gt.adan 于 2014-2-13 10:07 编辑
9 @7 ?$ k; r3 X$ G( `9 j2 P4 r' |: J* J  e  k$ A
三個限制條件就下課了…討論如下。
% G% o6 Z1 }% t2 j$ J1.使用的就是阿版的限制距離。0 ^: g! q: @5 o) m) ~. L: I* y
2.#9 qiminger 前輩的說明很清楚了,只是可以少掉一些步驟。拉動不要過劇烈的話,是沒有『出界』之虞的。2 \) J( i1 Q4 @% E" ^; t+ o) {( K) X8 y! L/ Q
3.既已是球體,除非有紋路或是刻字(動畫仿真),否則轉動和否樓主所謂「平動」應該沒啥差別。% ?0 }  J2 {$ l0 U2 _. `) o
4.限制範圍改成圓框的話,也是一個方程式就下課了。/ x# W6 S5 y5 Y( {- L  [
% K; @% Q5 j7 t3 C
2014-2-13 上午 09-57-57.png
8 n7 W, z) Y5 }" N! G" l1 w4 J& Z2 ]/ C4 u
capture-1.gif 9 t- }; s! D# G; p
发表于 2014-2-13 10:16:05 | 显示全部楼层 来自: 中国台湾
其他論壇的相關帖子:限制環內移動。, c- u8 q! O) H/ w' T# j0 S" k/ g
  v7 r6 ]" X3 z" [
利用「方程」使圓柱在圓環內自由拖曳,不可超出圓環。圓柱與圓環可自由設變。沒使用「碰撞偵測」。0 v/ i; Q6 i0 ^- ~  X' H% v3 ]) \
/ l- \1 M8 h5 ?$ C" x7 Y: f
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
) Q$ q+ K+ `, t1 a其他論壇的相關帖子:限制環內移動。
, F7 Z6 o5 R' m4 Q
- [- _& _2 G& D! P2 a利用「方程」使圓柱在圓環內自由拖曳,不可超出圓環。圓柱與圓環可 ...

. ]$ v3 W6 f5 g- J' j  }这个就没看懂了。
 楼主| 发表于 2014-2-13 11:00:51 | 显示全部楼层 来自: 中国湖北黄石
gt.adan 发表于 2014-2-13 10:16 static/image/common/back.gif
! j3 z. a! _2 o其他論壇的相關帖子:限制環內移動。
& E$ r' \( L) {7 `# K7 _" I1 U; u
& K% ~! E; _4 H9 I- x  {3 Y! X( Q利用「方程」使圓柱在圓環內自由拖曳,不可超出圓環。圓柱與圓環可 ...
0 v$ m! O4 k! m! `/ X$ W
试了下圆环的话按照9楼大侠的方法也可以做的
123.gif
发表于 2014-2-13 20:43:09 | 显示全部楼层 来自: 中国广东深圳
lxl1061 发表于 2014-2-13 09:37 static/image/common/back.gif
* ^" @7 g+ Y3 _: Y6 ]你的方法我试过。先说方法,按这个方法做球在盒子里只有平动没有转动。还是不能满足任意移动的要求。并且 ...

8 S6 h& t6 X2 Y6 C" m6 @3 K你不要用球的基准平面呀,用球的原点去做配合。当然,前提是你做的球中心是在原点
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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