明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1242|回复: 9

copy

[复制链接]
发表于 2012-11-30 12:26:33 | 显示全部楼层 |阅读模式
本帖最后由 millermin 于 2012-11-30 12:28 编辑

copy 用在程序里,如何才能实现用距离拷贝而不是拷贝到新的点坐标。因为距离简单直观一些。坐标还要用基点换算出新点坐标,比较麻烦一点。
line命令也有类似问题。

点评

距离不确定方向,怎么COPY?  发表于 2012-11-30 13:16
发表于 2012-11-30 13:16:04 | 显示全部楼层
没看明白,有这种好事吗
发表于 2012-11-30 17:03:37 | 显示全部楼层
用polar函数。
发表于 2012-11-30 19:17:41 | 显示全部楼层
Try
(command "copy" "L" "" '(20 12) "")
 楼主| 发表于 2012-12-1 14:43:16 | 显示全部楼层
Andyhon 发表于 2012-11-30 19:17
Try
(command "copy" "L" "" '(20 12) "")

行。能否说多点。比如20应该是距离,那各个方向用什么数码表示?
发表于 2012-12-1 15:10:24 | 显示全部楼层
'(20 0)  ; '(20 20) ; (0 20) ; '(-20 20) ; '(-20 0) ...
自行代入, 试过才真切
发表于 2012-12-1 22:22:23 | 显示全部楼层
基点换算出新点坐标,应该是距离和角度吧,否则怎么计算出新点坐标呢!一点到一点距离的合集是一个圆啊?
 楼主| 发表于 2012-12-2 11:13:07 | 显示全部楼层
楚留香 发表于 2012-12-1 22:22
基点换算出新点坐标,应该是距离和角度吧,否则怎么计算出新点坐标呢!一点到一点距离的合集是一个圆啊?

坐标y不变,x加减距离就是copy到的新点坐标。不涉及角度。也是一句可以完成,但直接用距离程序会短很多。
发表于 2012-12-3 06:17:16 | 显示全部楼层
坐标y不变,x加减距离就是copy到的新点坐标。这就是正交状态0度吧?

点评

是。仅仅是一个应用例子。  发表于 2012-12-4 05:19
 楼主| 发表于 2012-12-4 05:22:49 | 显示全部楼层
本帖最后由 millermin 于 2012-12-4 06:15 编辑
Andyhon 发表于 2012-12-1 15:10
'(20 0)  ; '(20 20) ; (0 20) ; '(-20 20) ; '(-20 0) ...
自行代入, 试过才真切

这个我现在懂了。但是单引号里不能用变量(只能用list),编程还是受限制啊。而且实质上也是坐标,而不是我想象中的距离形式。

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-6-4 03:42 , Processed in 0.198288 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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