QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 3156|回复: 12
收起左侧

[讨论] 转帖一个有意思的画图题

[复制链接]
发表于 2007-3-9 06:45:42 | 显示全部楼层 |阅读模式 来自: 中国

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

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

x
这是一个其它网站上的求助题
& F0 Y. F; A6 C! X' X- J描述:求A和a
42_266178_ca82d2f5dadbf73.jpg
发表于 2007-3-9 14:28:43 | 显示全部楼层 来自: 中国广西南宁
采用我独创的精确选点法解此CAD难题,很容易解出来,
0 t- f1 R2 L! o) M先占个位

! w+ c5 L: [4 U' d: M/ {
+ `& @& Y# B* I5 |1 ^
1 s5 o$ z/ m- h( C% k+ Q( }) [ 5 w8 P2 V7 ?) o" `6 n% A
解题容易,写出方法及步骤难!) I  ?  d: o8 h5 |& N9 D: S" B
解题用2小时,写出方法及步骤可能要用10小时。
; }* X. w* q5 ~& S+ ~) }5 r7 R先将解出的题发个图片

' `! e2 ?; N  W  g   换算后6 k+ s. t8 @4 i5 \5 d% y
a=30.15062267870765
5 X. m5 ?6 b: k- T5 KA= 174.27051435°
8 d7 L/ D  I3 i0 [5 t# R3 g
/ t. D  q' X# o9 V

! r$ P, T/ D9 d/ A2 Q6 D( A/ w6 t[ 本帖最后由 2005llnn 于 2007-3-9 15:23 编辑 ]
精确选点法求a、A.JPG
发表于 2007-3-9 16:37:54 | 显示全部楼层 来自: 中国湖北宜昌
a=30.1506239 C) e% S; ]" x( E+ c, i0 b5 V  _
A=174.270517°
发表于 2007-3-9 22:21:34 | 显示全部楼层 来自: 中国江苏南通
这个图用多线命令(Mline)来画是非常简单的。# s' ]0 i7 W+ N, `" N! Z0 v, \3 v  j
1、先画出下图所示的几条线段。' u) D, ^2 m2 B9 j/ q: R3 a3 |1 X
图1.jpg 7 o& E) p1 ]& R# \; l5 r% |
2、用多线命令(设比例为2)以B点为起点,画多线BC,继续向右画一条多线。; g6 ]. W0 l8 {1 j" E9 p: V* e
图2.jpg ( x" ^* I/ t# }! V# v9 f9 N$ ?1 `
3、用拉伸命令把多线BC的B端的下端点拉到BD线上,这时上端点可能又离开了BC线段,但距离是非常非常小的,以至于再怎么放大都看不出来了。9 W; |/ l  F1 D9 O
图3.jpg ' ~3 l% Y9 ?! U6 K
4、删除多余辅助线段和字母,把多线炸散,两端画上线段,标上尺寸和角度,这个图就画好了。
% s* X; w$ D& Q 图4.jpg
: K  ?0 K  J6 x6 n4 ~: I4 h8 ^6 N( _, [2 q( {, E7 K+ ^
[ 本帖最后由 ferris 于 2007-3-9 22:44 编辑 ]
发表于 2007-3-9 22:32:16 | 显示全部楼层 来自: 中国安徽合肥
这个图很容易,就是画出外围后,然后offset板厚就可以。
发表于 2007-3-9 22:46:43 | 显示全部楼层 来自: 中国江苏南通
原帖由 wuchangyuan 于 2007-3-9 22:32 发表1 @" t- M$ L7 S2 C7 Z: p
这个图很容易,就是画出外围后,然后offset板厚就可以。
; H( ]% J, _6 ?* q! N/ r
5楼,怎么个offset板厚?画出来看看。
发表于 2007-3-10 11:35:14 | 显示全部楼层 来自: 中国广东广州
这个很有难度吗?上面做的应该是对的吧?
发表于 2007-3-10 12:53:09 | 显示全部楼层 来自: 中国广西崇左
请第4楼解答:3、用拉伸命令把多线BCB端的下端点拉到BD线上,2 q* Y3 }, l; c) q: v% W6 i
如何拉伸呢,我理解应是将B端的下端点按垂直方向拉到BD线上,/ r6 x, ^9 Y/ D4 d( C
但按此作出的图所标注出的尺寸与你的有较大出入。参见图1& u$ }3 J5 T1 }9 w5 p, n7 _6 P0 G
图1.JPG
发表于 2007-3-10 13:02:02 | 显示全部楼层 来自: LAN
就是将B端的下端点按垂直方向拉到BD线上,但一定要用拉伸命令(Stretch),要选中多线的B端的两个端点。
发表于 2007-3-10 13:22:11 | 显示全部楼层 来自: 中国广西崇左
回复第9楼: 但按此作出的图所标注出的尺寸与你的不同
  x( W$ j5 \; @( p# {3 A3 \
% A- g  @( x9 S9 a  O2 Y0 a. p[ 本帖最后由 2005llnn 于 2007-3-10 13:48 编辑 ]
发表于 2007-3-10 20:54:28 | 显示全部楼层 来自: 中国江苏南通
回复2005llnn:你可以把图形放大看一下B端的下端点是不是在BD线上,如果不在可以重新拉伸一下,有时不是一次能拉伸到位的,这一点我也解释不清,拉伸到位后尺寸是十分精确的。
4 A  L- c+ K7 G6 a+ H* k2005llnn的精确选点法很实用,不愧为高手。
 楼主| 发表于 2007-3-13 11:41:11 | 显示全部楼层 来自: 中国辽宁营口
设长度为2的直线下端点坐标(X,0),上端点坐标(0,Y)* S: E' V4 }$ R* B* a' R0 J$ }9 M
依题意) p9 V5 B) W) n; l% @3 J$ k
X^2+Y^2=2^2......1(圆)! L" v4 T% s  P5 P4 _4 x
X/Y=(5-Y)/30
7 [# ]/ A% K! ]2 |整理得  }$ d- y6 P; d; R8 @% I1 T/ z" ]
X=-1/30*Y^2+1/6*Y......2(抛物线)
0 |0 x% a( @4 n6 M" F* q6 Y9 w' g# w画出以原点为顶点、以Y=0且Z=X直线为旋转轴、半顶角为45度的三维圆锥实体,移动其顶点到(5/24,2.5,-15),以Z=0平面剖切之,即可得到此抛物线。具体可参见《用三维建模方法画二维双曲线和抛物线》http://www.3dportal.cn/discuz/viewthread.php?tid=213496
8 ~2 D7 ?% e) |% M5 A$ }* ~1 {( z以原点为圆心、半径为2画圆,其与抛物线在第一象限的交点坐标即对应着长度为2直线下端点的横坐标和上端点的纵坐标。0 z0 N2 c7 r0 w4 e& m, c4 D
画图过程见附图。
Untitled-2.gif
发表于 2007-3-13 13:10:34 | 显示全部楼层 来自: 中国广西南宁
现在公布我在第2楼作出图的方法步骤
' X4 B& R+ y8 v8 z采用的是我独创的精确选点法 有关内容请参照我初步研究出的方法:一种新方法精确选点法CAD难题3 r# E: J5 W* D/ P( i# @" I4 E* B+ l
http://www.3dportal.cn/discuz/viewthread.php?tid=201404&extra=page%3D1, [2 {  A# |$ L, z3 T# F. P) _
每解一道新的题都会有新的发现,取得新的进步,由于还研究得不够充分,首次作图时走了不少弯路,其后经过研究、比较,得到下面较好的(不能说是最好的)方法。  q* |# g1 L! h4 b& f, R- y
解题原理:(参见附图A)

' |7 a, L3 s+ c' g1 P& q 附图A.jpg / k. c6 }* N, x' v. T
先按题目给出的参数画出图1所示的图形;! L  \% `3 |/ j; D( D$ F( y
通过沿直线AC(垂直方向)拉伸直线BC,得到新的直线EB,在E点处画一条水平短线L,由E点作一条与EB相垂直的线EF线EF与直线CD相交于G点,通过垂直方向移动短线L的位置(相当于沿直线AC拉伸直线BE,得到新的E点),在CAD设定的误差范围内,就必有一点使直线EG的尺寸值为2。该点就是本题的解点。如图2所示。
3 X1 x; C; d# c如何通过CAD作图法找出该解点呢?
: ]; t" A7 {' x4 ~通过标注可以得到直线EG的实际尺寸数值,短线L沿垂直方向移动的距离可参照直线EG的尺寸数值与数值2相减得出的数;短线L移动后,作出新的直线EB及其相垂线EF,标注得到新的直线EG的尺寸数值,通过多次反复如上操作,在CAD设定的误差范围内,会得到EG的尺寸数值为2,本题就解出来了。4 C# _5 u: j. {0 d% ^* X
需要说明的是:这样解出来的EG的尺寸数值是近似值,不是理论绝对值,但由于其精确度在设定的误差范围内为0,得出的结果应能够解决实际问题。/ [+ G. @& F* s! B0 x
解题步骤:4 w8 g( E9 ~% S: S$ m
1、        修改标注样式,设定线性标注精度为小数点后8位数,设定角度标注精度为小数点后8位数(参见附图B);
, p: k+ G8 K* z3 [9 i
附图B.jpg
( x& p: m+ A# s/ f" X" y设定文字高度为400000000(参见附图C);
" {7 G6 y+ U. q+ K 附图C.jpg - a  {5 N- g* i5 g
2、        按题目给出的参数按1∶1画出附图A中图2所示的图形;2 h* X. o8 f& Z) x0 q3 t' ?
3、        将图100000000的比例放大;
) |6 R8 A3 {( y2 p- Z* J
4、        作出图2所示的图形,采用对齐标注得出直线EG的尺寸数值,再删除直线EB及其相垂线EF沿直线AC(垂直方向) 移动短线L的位置(注意方向),在命令行中输入移动的数值(例如EG=2.12345678时,输入0.12),由短线L与直线AC的交点E作出直线EB,以E点为基点,旋转直线EB(在命令行中输入旋转角度:-90),采用对齐标注得出新直线EG的尺寸数值;
" ?9 r8 Q' A# D- z5、        经过约30次反复操作:根据前一个图所标注出的直线EG的尺寸数值,移动短线L的位置,作出直线EB,以E点为基点,旋转直线EB,采用对齐标注得出新直线EG的尺寸数值;直到EG=2(放大的图上为200000000)4 g7 |" p1 E$ J. J& U# n
6、        作出直线EB,以E点为基点复制直线EB及B点右边的水平线,以G点为基点进行粘贴,再将图缩放回1∶1,修改文字高度,标注上尺寸,解题就完成了。a=30.15062267870765* B( s- Y, }0 J0 r  H, T+ F! |( e
达到的精确度为小数点后14位,参见2附图。( P0 [& X8 Y! Z
A= 174.27051435°达到的精确度为小数点后8位。
! G' G3 `/ w, T  D; K0 o2 m$ @8 q

, b8 r) N" P- X7 l' T- G2 a9 T) y[ 本帖最后由 ★新手★ 于 2007-3-14 10:57 编辑 ]
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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