乐筑天下

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

怪事了,请高手帮我看看这个小程序(总共才6行),莫名其妙的问题。。

[复制链接]

10

主题

17

帖子

4

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
57
发表于 2003-4-4 16:47:00 | 显示全部楼层 |阅读模式
请高手帮我看看下面这个小程序,主要是想自动的对一个三维实体进行一些操作,具体操作步骤如下第(2)部分(下面这些是我按手工方式在命令行进行的,结果ok),但自己写了几行程序却报出怪怪的错误。有时只能执行到一个命令而不能继续下去。有时又不能认出我给定的点坐标(0,0,0)之类的;有时又说什么AutoCAD只能允许4层嵌套,然后自动跳出CAD。怎么这么几行程序出了这么多问题呢?请高手更正。另:我上传了要处理的三维实体,见图: 被投影对象.dwg
;;;(1)自己的lisp程序;;;
(defun c:ty()
  (command "_rotate3d" "all"  "" "z" "" "-45" "")
  (command "_rotate3d" "all" "" "x" "" "-55" "")
  (command "_copy" "all" "" '(0 0 0) "" '(70 0 0) "")
  (command "_dview" "all" "" "po" '(35 0 0) "" '(35 0 300) "" "d" "" "")
)
;;;;(2)命令行操作步骤;;;;
命令: _rotate3d
当前正向角度:  ANGDIR=逆时针 ANGBASE=0
选择对象: 找到 1 个
选择对象:
指定轴上的第一个点或定义轴依据
  [对象(O)/最近的(L)/视图(V)/X 轴(X)/Y 轴(Y)/Z 轴(Z)/两点(2)]: z
指定 Z 轴上的点 :
指定旋转角度或 [参照(R)]: -45
命令: _rotate3d
当前正向角度:  ANGDIR=逆时针 ANGBASE=0
选择对象: 找到 1 个
选择对象:
指定轴上的第一个点或定义轴依据
  [对象(O)/最近的(L)/视图(V)/X 轴(X)/Y 轴(Y)/Z 轴(Z)/两点(2)]: x
指定 Z 轴上的点 :
指定旋转角度或 [参照(R)]: -55
命令: _copy
选择对象: 找到 1 个
选择对象:
指定基点或位移,或者 [重复(M)]: 0,0,0
指定位移的第二点或 : 70,0,0
命令: dview
选择对象或 : all
找到 2 个
选择对象或 :
输入选项
[相机(CA)/目标(TA)/距离(D)/点(PO)/平移(PA)/缩放(Z)/扭曲(TW)/剪裁(CL)/隐藏(H)/关(
O)/放弃(U)]: po
指定目标点 : 35,0,0
指定相机点 : 35,0,300
输入选项
[相机(CA)/目标(TA)/距离(D)/点(PO)/平移(PA)/缩放(Z)/扭曲(TW)/剪裁(CL)/隐藏(H)/关(
O)/放弃(U)]: d
指定新的相机目标距离 :
输入选项
[相机(CA)/目标(TA)/距离(D)/点(PO)/平移(PA)/缩放(Z)/扭曲(TW)/剪裁(CL)/隐藏(H)/关(
O)/放弃(U)]:

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

29

主题

1152

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1268
发表于 2003-4-4 17:01:00 | 显示全部楼层
相对于任意 3D 轴旋转对象(外部定义: geom3d ARX 应用程序)
(rotate3d args ...)
自变量
args
rotate3d 函数的顺序、数目及自变量类型与您在指令行输入该指令者相同;请参阅 ROTATE3D (在「指令参考手册」中)以取得更多的信息。
要表示空的响应 (使用者未指定任何值,按下 ENTER 键),请使用 nil 或空字符串 ("")。
传回值
如果成功,rotate3d 传回 T;否则它会传回nil。
范例
下列的范例以 p1 和 p2 指定的轴将选取的对象旋转 30 度。
(setq ss (ssget))
(rotate3d ss p1 p2 30)
AutoLISP 支持的 rotate3d 函数,使用 SAGET 资源库来实行。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-7-1 10:43 , Processed in 1.581185 second(s), 72 queries .

© 2020-2025 乐筑天下

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