QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 版主微信号:caivin811031;还未入三维微信群的小伙伴,速度加
2022-07-04
全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
查看: 2039|回复: 4
收起左侧

[已答复] 二次开发问题求助

[复制链接]
发表于 2010-10-27 17:05:00 | 显示全部楼层 |阅读模式

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

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

x
现在做vlisp编程,可是今天却发现一个看起来简单,我却一直弄不明白的问题。想在这里请教下各位大侠。
5 p& S. G: i0 _% _, g1 e- w# Z0 t, B% e
我的程序是:4 K3 V8 g% ?6 U" k6 `6 X2 N& `
(defun c:fddd(/ p1 p2 p3 p4)
9 S$ s" R7 O7 ](setq l1ix 66.666)' ^* ?+ `" x' q$ U4 L9 }4 Y
(setq l1iy 66.666)2 m- V& C& z; P& R
(setq l2ix 2066.666)6 j3 A# B9 t' G% i4 U: @
(setq l2iy 66.666)
6 F) K6 K2 ~; s7 K* p/ L5 T' m( N(setq l1pi (list l1ix l1iy))7 B# ]( u/ u" |* ?  ^3 e) ~
(setq l2pi (list l2ix l2iy))
0 R6 Y4 y. w* i& v(command "line" l1pi l2pi "")
) N- B* s1 M6 B- D(command "line" '(33.333 33.333) '(2033.333 33.333) "")
# w9 Z" C7 C( z9 t, m$ Q1 ]4 \0 I0 R)& G% B& _: b* [5 T8 s1 \
! m+ J( O; F% N8 K
& r, j) |. ?* G0 L; ?$ _8 g
程序很简单吧,可是实际的运行效果却是在cad中画了两条重合的线,线的两个断点分别是(0,0)和(20,0)。我在调试中监测了变量12pi和12pi,分别是(66.666 66.666)和(2066.666 66.666)。太诡异了,有高手可以指点下我吗?
发表于 2010-10-27 18:53:06 | 显示全部楼层
(command "line" l1pi l2pi "")5 u# t' r$ B3 w
(command "line" '(33.333 33.333) '(2033.333 33.333) "")! {' ?8 ^  A$ x, P. R% g( t3 a* E
==># F1 P$ K0 `9 V! u
(command "line" "None" l1pi "None" l2pi "")9 K  P! z, _! `
(command "line" "None" '(33.333 33.333) "None" '(2033.333 33.333) "")+ \, h* M4 a; T2 B

  z: \+ {1 A* N  lor4 U) J# X$ s$ g
(setvar "OsMode" 0)
$ V0 y7 ^. r2 T  A$ ?2 \. r(command "line" l1pi l2pi "")
/ ^; k3 W9 O8 Z) M2 C3 o(command "line" '(33.333 33.333) '(2033.333 33.333) "")

评分

参与人数 1三维币 +5 收起 理由
woaishuijia + 5 应助

查看全部评分

发表于 2010-11-4 20:54:38 | 显示全部楼层
(setvar "OsMode" 0)
2 q$ s, C# ]4 w, U/ ?osmode 是什么作用
发表于 2010-11-4 21:27:29 | 显示全部楼层
帮助内如是说....
OsMode.PNG
发表于 2010-11-5 08:57:45 | 显示全部楼层
出现这种现象的原因是对象捕捉在起作用,导致所画线的端点与附近其它现有对象的捕捉点重合了.4 ^8 n8 e7 ]5 _6 A: F/ {3 L
2楼的第一种方法是用捕捉替代临时取消了对象捕捉,第二种方法是把"OsMode"系统变量改为0,关闭了对象捕捉.
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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