CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 4251|回复: 12

[已解决] 过已各点的直线垂直于某个面 错在哪里?

[复制链接]
发表于 2008-9-23 07:23 | 显示全部楼层 |阅读模式
我自己做了一个GIF " M6 Z' r8 n; X' C' F2 d$ ?" I6 j
希望知道错在哪里3 ~# T- S# i) f% W/ _1 `+ t* }

' w7 w  Z3 X1 O9 K; v9 D 第一           .xy 是什么意思?
, L5 k6 O4 r" a' B- l$ j6 D 第二            Z轴为什么不垂直XY面啊?2 l& `: E" |5 \7 O1 U( T+ `
请问哪个错了   有什么地方要注意的, u# B  U$ s2 s: K1 @; J" \- [

; E( I; g; M& \  A
7 A; b: l) U  \; P6 g1 l8 P& m4 s[ 本帖最后由 vm800 于 2008-9-23 09:23 编辑 ]
发表于 2008-9-23 08:23 | 显示全部楼层
http://www.askcad.com/bbs/thread-9157-1-1.html
# g# l5 y; T& B' I9 r% _7 A8 g+ U) |4 ?3 [: i
三维实体速成最简单入门法[第四集]* i, H7 ~7 ^. m* y1 I9 Z
三维实体速成最简单入门法[第10集]
7 T( p8 l! d* F2 a0 y2 p+ P" @三维实体速成最简单入门法[第14集]
: |, S, g! u, a0 @( u三维实体速成最简单入门法[第21集]
3 l& r- G0 |) ?+ @9 {: F$ L0 H( x" }- L/ \. V+ \( D- M5 ^* |7 I9 X- e/ P3 i
三维实体速成最简单入门法[修订版-第5集]9 D3 q& p8 [7 n2 y
$ y# U1 V+ W$ r% x; u1 a

0 @5 K1 }5 d0 c/ M) d6 p$ q! o( G4 s5 ?4 c5 O2 l
以上讲集都提到了“点过滤”,并且都有比较详细的解释,请楼主按顺序看看相关帖子的内容,我觉得xsbf老师解释得已经很具体和详细了。
 楼主| 发表于 2008-9-23 08:28 | 显示全部楼层
+ Q; D9 d. N1 A$ E. {( {
谢谢  看不懂再问了
3 R5 {  @$ H  h' ~# H  p8 j/ @  \9 P. t, t
[ 本帖最后由 vm800 于 2008-9-23 08:29 编辑 ]
 楼主| 发表于 2008-9-23 08:41 | 显示全部楼层
唉  看不懂 - [4 J( ~. m- p& L4 l2 d% y/ p
要解决一个问题 看来要把整个网站的资料都看完# G  B5 B  z5 `9 C9 d( b* p4 l- L
无语了    4 ?6 j& e: Z( l2 Q2 f2 o
还是要谢谢你提供的资料    有空再慢慢看
发表于 2008-9-23 09:21 | 显示全部楼层
原帖由 vm800 于 2008-9-23 08:41 发表
5 C# n6 W, H# F( _$ E" ]唉  看不懂
' `, j" `! Y$ G要解决一个问题 看来要把整个网站的资料都看完
- S# x. i6 Y% p# h: U0 S2 M无语了   
, ]5 }% A* b1 k( ?, t还是要谢谢你提供的资料    有空再慢慢看
9 |( F- i; x& B9 K7 u+ |
' X+ l9 ~4 }/ S! @5 U; H

( _# V7 D5 D5 \: s; T! ]. s& @4 P这个倒是不必,只说明你的基础还是薄弱
0 d+ Z& k4 [+ S3 u3 N3 p8 U" d' s4 ?3 x/ j
现在针对你的提问作以答复
, o: C& |4 V' E- u/ o. i0 i: W: a  C6 ?: y' d  L/ P: u5 X
过任意平面外已知点做垂直于该平面的垂线& p  @" }/ e+ W3 u

5 b# z  t: n" Y3 V7 F, `6 ]& H必须具备的基础知识:1.UCS(3点 UCS) .三维点的过滤% |* D2 j' s# J: ]2 l

# ^( q( Z% n+ [: O假定你已经知道以上基本知识! [2 O- i  {( N" h' _
下面开始+ I" q3 P% ]$ h+ V5 u- H! q# T
1.如图i18 b. [( a, k  L$ O: d
2.如图i2
) n3 d6 }( O& h# t1 v3.L画直线:详见下面命令行抓取部分
1 m2 s8 U; u4 L5 i" _5 @8 ^7 I  k  F  _. G, t- ~+ T
命令: l LINE 指定第一点: _nod 于(节点方式捕捉面外已知点)
$ n% V+ T1 U3 @+ {9 q5 G指定下一点或 [放弃(U)]: .xy 于 _nod 于 (节点方式捕捉面外已知点)(需要 Z): -1000(该值大点没关系,注意前面我负号)
9 D$ b6 S5 q2 ~' j$ W9 y, m指定下一点或 [放弃(U)]:* v" h. v% _0 c" z$ P+ U
              
% s/ r' ?0 c- [  X/ ~/ N6 w  Z针对点过滤说明下:6 S, U* q! O7 b7 J
点过滤的本质为坐标重组——取已知点的所需部分重新组成一个新的点坐标
' x0 |2 {2 G& x+ l# P0 C.x代表取捕获点中的x坐标作为新点的x坐标,.y和.z原理一样' Q9 l6 {2 K7 k/ M, o$ f% r
.xy代表取捕获点中的xy坐标作为新点的xy坐标,.xz和.yz原理同.xy

本帖子中包含更多资源

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

x
 楼主| 发表于 2008-9-23 09:27 | 显示全部楼层
我重新编辑了我的帖子
* ^/ I0 p6 M2 i0 r; r放上自己做的GIF
  ^4 p9 L. F9 X: x想知道错在哪里
发表于 2008-9-23 09:28 | 显示全部楼层
原帖由 vm800 于 2008-9-23 09:27 发表 / I6 D9 b0 ]4 k+ a
我重新编辑了我的帖子7 _3 H1 U  g! J9 J: g
放上自己做的GIF
3 F6 o# I5 a! w! K+ Q! f想知道错在哪里
& u$ K) p7 |4 o/ ], P# F; \' ^
! w- ~2 F6 v2 z) D/ L7 I" N4 ^
.xy过滤时捕捉错误,按你的思路是想用圆心的xy坐标和自己输入的z值组成新的坐标,所以,.xy之后应该再次捕捉圆心
3 k6 z9 W+ ~; i1 z2 B8 P, c, u" r4 A/ e
[ 本帖最后由 baller 于 2008-9-23 09:34 编辑 ]
 楼主| 发表于 2008-9-23 09:30 | 显示全部楼层
我亲亲的大哥, r9 r0 C; X) D! s
我按你做的教程做了: R6 N' T3 G2 S
结果不垂直啊1 L; d$ P6 Q9 v, [/ F' U0 X% K
我到底错在哪里了呀
 楼主| 发表于 2008-9-23 09:31 | 显示全部楼层
我编辑在一楼了
发表于 2008-9-23 09:35 | 显示全部楼层
三维实体速成最简单入门法[第14集]
% A$ f- ^  n& t6 E$ ^0 g) Z& V$ ~5 ^0 t$ j3 }  U
二、用好“点过滤”,点过滤的作用在三维中尤其重要,刚开始时初学朋友不容易体会到这点。在第10集,我已经举个运用“点过滤”的例子,就是三点“剖切”实体的方法,用点过滤就非常方便地在一个视图中是找到三点。有朋友不明白我在前几种用点过滤垂直剖切的方法,这里就更详细地介绍一下。- v% f2 i, ?) M* s3 {* M$ i0 w
三维中的“点过滤”是什么意思,估计有些初学朋友不常用这个工具,甚至还有人没用过,我举个小例就好懂了。比如说,当前是主视图,你如何在不切掉视图的情况下,画一条长为50且垂直于电脑屏幕的直线段呢?
0 n+ r4 M+ {1 N$ Z$ }6 F如果这个问题想明白了,就明白“点过滤”的意义了,很显然这样的直线,画出来将是一个“点”,只能从其它视图中才能看出它是直线。画的方法,好象得用坐标来完成了,比如在(20,50,0)画直线的起点,再到(20,50,50)画直线的终点,就可以完成这个要求。
, A7 `& O9 G! [: C/ B! y可以看出这两个坐标值中的(20,50)是必须要相同的,所以“点过滤”可以相当于省略输入相同的部分,即在(20,50,0)后,命令行提示输入下一点时,请在命令行输入“.XY”,然后系统提示指定点,这时捕捉(20,50,0)这个点就可以,这时系统又提示“于”,这时输入Z坐标值“50”就可以了。* j  [  X/ P$ y  F

# O8 M0 Q) ~, F8 V+ l" \1 f
- V7 Q8 A% B* Q) k& Y" ]) \9 F- ~! F4 j0 m9 o0 R6 a0 }4 t  K0 L8 |1 k/ n

7 i7 _! S. k# e你的视频中有一个明显的错误,当你选择了直线的“起始点(假设为A点)”后,选第二点(假设为B点),你输入“.xy”,命令栏提示“于”,此时你仍然要选择A这个点,然后输入数值(假设为100),表示B点在Z轴方向上距离A点为100,这样就肯定做出垂直的AB线段了。
: e8 H7 }! v- D4 S7 W/ k5 }' D
) r) |  h$ h$ T4 c0 S" n5 C
% Q* s& o% K- U- C如果你看懂了我的解释,再看看上面xsbf老师的解释
4 ]! u: C, R; I* k$ N6 e8 c* Q* G
4 F+ R7 u& H: V: [+ \- N
我上面说的A点,相当于xsbf老师说的(20,50,0),我说的B点,就相当于(20,50,50),你选择了第一点A,当系统提示指定第二点“于”时,仍然要捕捉A点,你对照xsbf老师的讲解看看.* H8 a% E7 d/ L0 i% w+ p* e/ {

" @( b- a+ j8 ]3 z5 a$ _4 K" _; Z
说实话,当初我自己摸索点过滤时,也没有问过人,就是完全按照xsbf老师上面那段话,依葫芦画瓢照着做了一遍,体会出来的,
2 T0 Y/ ?  ~  o. _: m  K6 r$ ?3 ^) _
[ 本帖最后由 truezx 于 2008-9-23 09:40 编辑 ]
 楼主| 发表于 2008-9-23 09:48 | 显示全部楼层
OK
4 G. J2 |2 T% z% y. `" x! j终于搞得了. `  l7 }( {! y
真的谢谢你们    我顺序搞错了) D$ @+ [, D" y/ s
谢谢你们的提醒!
" U% P* X$ t* e8 I! O+ `
  Z5 I7 `4 g" ~. W+ A
1 u3 l; ]1 g4 X. z7 k; ^& b& j  Z6 v[ 本帖最后由 vm800 于 2008-9-23 09:50 编辑 ]
发表于 2008-9-23 09:53 | 显示全部楼层
点过滤适于在正投影视图中使用,因为这时所有点的Z坐标是一样的# D/ o7 Z- M3 N% Z% Z. e& i
你在轴测图中使用,而且捕捉到象限点了
, G* s; E9 f. e键盘输入坐标时最好关闭捕捉,不动鼠标,连动态输入也关掉* M$ p, l7 C# Q9 _7 ]
4 X+ z/ v; Y( n) J* \# x
[ 本帖最后由 xuehong51 于 2008-9-23 09:56 编辑 ]
发表于 2008-9-26 00:20 | 显示全部楼层
原帖由 vm800 于 2008-9-23 09:30 发表
$ d: N) g2 m' k" u9 K我亲亲的大哥' y: U! ]8 e  @1 V2 F1 D
我按你做的教程做了0 S9 E; X. ^" k7 R
结果不垂直啊/ c1 w7 L8 T, M& m
我到底错在哪里了呀

本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2025-4-26 12:28

CAD设计论坛,为工程师增加动力。

© 2005-2025 askcad.com. All rights reserved.

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