乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 99|回复: 4

[编程交流] 使用修改视口中心

[复制链接]

6

主题

31

帖子

25

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-5 20:00:11 | 显示全部楼层 |阅读模式
你好
 
我正在尝试使用visual lisp自动设置视口。问题是当我试图改变中心时。作为一个基本示例
  1. (setq entv (vlax-ename->vla-object (car (entsel))))
  2. (vla-put-center entv '(500.0 200.0 0.0))

返回以下错误:
; 错误:lisp值不强制此类型的变量:(500.0 200.0 0.0)
  1. (vla-get-center entv)

返回:
#
回复

使用道具 举报

6

主题

31

帖子

25

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-5 20:25:36 | 显示全部楼层
vlax make safearray还是vlax make variant?
我以前没有使用过这两个函数,因此无法使其工作。
回复

使用道具 举报

5

主题

956

帖子

963

银币

初来乍到

Rank: 1

铜币
35
发表于 2022-7-5 20:34:53 | 显示全部楼层
嗨,失踪
  1. (vla-put-center entv ([color="blue"]vlax-3d-point[/color]'(500.0 200.0 0.0)))
回复

使用道具 举报

6

主题

31

帖子

25

银币

初来乍到

Rank: 1

铜币
30
发表于 2022-7-5 20:55:05 | 显示全部楼层
 
我觉得很简单
 
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 21:04:44 | 显示全部楼层
FWIW,您也可以省略列表格式和z值,例如:
  1. (vla-put-center entv (vlax-3D-point 500 200))
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-12 01:01 , Processed in 0.412610 second(s), 62 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表