QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
2天前
查看: 1396|回复: 15
收起左侧

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

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

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

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

x
大侠们问下,图片中这样的一个球和一个盒子。要求球与盒子内底面相切,在盒子内可以任意位置,任意形式移动。要怎么样添加配合关系。谢谢.+ N* d) }7 q- T2 E' U% F
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: y7 m  h" k6 j3 n
平面与球面相切啊
: B! K  V2 [8 H6 K
重点是球在盒子边界的限制下能够移动。相切是简单的要求。版主大大。帮帮忙了
发表于 2014-2-13 09:12:18 | 显示全部楼层 来自: 中国河南洛阳
阿帕奇 发表于 2014-2-13 09:07 static/image/common/back.gif9 [0 {+ C6 {3 J0 o1 e  ^6 S. {; P
平面与球面相切啊
0 E7 f+ P3 |% A9 l& y/ [6 E
和底面相切,那不是还可以跑到盒子外边,
发表于 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/ u; a- d9 d4 t
要在 motion 里的 接触约束
$ t" O9 |# `- A8 t8 a9 H
motion  是什么没用过啊。就是一般的配合能做出来这样的要求不?
; @( r7 B) b. [4 R4 C
发表于 2014-2-13 09:23:56 | 显示全部楼层 来自: 中国辽宁盘锦
往事成枫 发表于 2014-2-13 09:12 static/image/common/back.gif
% Y; L7 R0 ^# Y6 M0 y! |: C和底面相切,那不是还可以跑到盒子外边,

1 I" P5 k' ^' I) o  }) m% @  C他也没说必须在盒内啊
; f4 [6 W  X2 k# E
发表于 2014-2-13 09:24:34 | 显示全部楼层 来自: 中国辽宁盘锦
也可以用高级配合里的距离配合,到四面的最小距离为零
发表于 2014-2-13 09:28:50 | 显示全部楼层 来自: 中国辽宁抚顺
本帖最后由 qiminger 于 2014-2-13 09:30 编辑
+ L6 r' d5 J$ |* L6 @; D' z3 J% D5 ~3 m* l8 `
球中心的草图点,没有的话做一个,以盒子底面球半径距离做个平面。/ F, [# ^( l3 \8 i6 k
添加中心草图点和平面重合。(用这个替代相切配合,是怕球跑到底面,以前碰过类似)9 H6 _/ Z$ M9 h
添加中心草图点与盒子一边距离/高级配合,最小尺寸为球半径,最大尺寸为盒子内宽减球半径。) k+ [0 w2 x7 Y$ M2 c
其它三边也添加距离/高级配合。: i6 s! ^3 F$ ]) h0 r
4 P: L; k3 O+ _1 q
我没有实际做。你参考一下。
 楼主| 发表于 2014-2-13 09:37:08 | 显示全部楼层 来自: 中国湖北黄石
qiminger 发表于 2014-2-13 09:28 static/image/common/back.gif
" }# j, F. B- W4 O1 a2 M' }4 r* ~4 D# |球中心的草图点,没有的话做一个,以盒子底面球半径距离做个平面。
! H- I; O2 i+ n+ y- ~添加中心草图点和平面重合。(用这个替 ...

- h7 A" e+ d+ \9 j你的方法我试过。先说方法,按这个方法做球在盒子里只有平动没有转动。还是不能满足任意移动的要求。并且如果盒子换成一个圆筒型的盒子这个方法怎么用了。再说实际操作。我没有按照你的的添加了平面。我就是以基准平面做的配合。其他方法差不多。但是没有做成功。
发表于 2014-2-13 10:06:04 | 显示全部楼层 来自: 中国台湾
本帖最后由 gt.adan 于 2014-2-13 10:07 编辑 $ K8 l# O9 K5 a+ k4 H
0 c0 S- Z7 K9 {3 o- z; I% E
三個限制條件就下課了…討論如下。
$ w! y! w" c# P8 n; X1.使用的就是阿版的限制距離。
0 B5 B2 Z: ~4 S2.#9 qiminger 前輩的說明很清楚了,只是可以少掉一些步驟。拉動不要過劇烈的話,是沒有『出界』之虞的。$ }6 o( e. u/ z5 U8 P+ R
3.既已是球體,除非有紋路或是刻字(動畫仿真),否則轉動和否樓主所謂「平動」應該沒啥差別。
" J+ Y9 z; L7 O" e4.限制範圍改成圓框的話,也是一個方程式就下課了。
( c5 C3 p4 M0 K" \( ^) e' {+ k% |* j# h5 B
2014-2-13 上午 09-57-57.png ( @4 G4 y& v6 ^1 |" \) F& o
" Y: v0 ]7 G5 P5 A/ s: @
capture-1.gif
. J2 \& {+ k. ~4 u, f
发表于 2014-2-13 10:16:05 | 显示全部楼层 来自: 中国台湾
其他論壇的相關帖子:限制環內移動。
" a( B& g( A. s$ G* p/ R6 ^4 U) y8 X: [* Z' D* N
利用「方程」使圓柱在圓環內自由拖曳,不可超出圓環。圓柱與圓環可自由設變。沒使用「碰撞偵測」。
- F, f  h* c* `; B% M2 N" g
* y4 `8 D# j* Q6 `/ Y" c7 W" v 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" Y9 v, \1 Q; T* ]3 p7 e# m
其他論壇的相關帖子:限制環內移動。& R0 \- o% O3 c; `
0 \9 M+ X1 B! D! X1 o; n& U
利用「方程」使圓柱在圓環內自由拖曳,不可超出圓環。圓柱與圓環可 ...

2 v# {+ O& _6 n/ H这个就没看懂了。
 楼主| 发表于 2014-2-13 11:00:51 | 显示全部楼层 来自: 中国湖北黄石
gt.adan 发表于 2014-2-13 10:16 static/image/common/back.gif2 c& |% F6 c9 N5 N7 J3 T8 e
其他論壇的相關帖子:限制環內移動。
  W6 ?: S% E: b; N) M& H3 Z% J1 A9 r- y9 p
利用「方程」使圓柱在圓環內自由拖曳,不可超出圓環。圓柱與圓環可 ...
9 Y4 E/ ~( o4 z
试了下圆环的话按照9楼大侠的方法也可以做的
123.gif
发表于 2014-2-13 20:43:09 | 显示全部楼层 来自: 中国广东深圳
lxl1061 发表于 2014-2-13 09:37 static/image/common/back.gif
9 i) c0 A2 _# C2 f" @$ I6 e你的方法我试过。先说方法,按这个方法做球在盒子里只有平动没有转动。还是不能满足任意移动的要求。并且 ...

7 \/ U5 Q9 [2 C; |$ h你不要用球的基准平面呀,用球的原点去做配合。当然,前提是你做的球中心是在原点
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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