AUTOLISP编程求助,如何得到屏幕的中点的坐标?

AUTOLISP编程求助,如何得到屏幕的中点的坐标?... AUTOLISP编程求助,如何得到屏幕的中点的坐标? 展开
 我来答
百度网友f646a3a
2010-07-19 · 超过37用户采纳过TA的回答
知道小有建树答主
回答量:87
采纳率:0%
帮助的人:82.4万
展开全部
很简单的一个系统变量就能获得,参见下面代码:

(setq pt (getvar "viewctr"))

如果你还想获得屏幕的四个角点的坐标,可以利用系统变量viewsize screensize配合上面得到的屏幕中心坐标获得。

下面在给你个代码,可以获得当前拾取框的高度,在你选取实体的时候这个代码很有用:

;|
求拾取框的高度
|;
(defun $XDLSP_Drawing_getPickboxHeight ()
(* (/ (getvar "pickbox") (cadr (getvar "screensize"))) (getvar "viewsize"))
)

上面代码摘自晓东工具箱里面的系统代码库里面的代码。
意法半导体(中国)投资有限公司
2023-06-12 广告
STM32F103是一款高性能的嵌入式芯片,由意法半导体(STMicroelectronics)公司生产。它是STM32系列芯片之一,具有紧凑、低功耗、高性能等特点,被广泛应用于嵌入式系统中。STM32F103的主要特点包括:1. 集成了A... 点击进入详情页
本回答由意法半导体(中国)投资有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式