明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1387|回复: 3

[函数] 闲的蛋疼,弄了一大串代码嘿嘿,谁能猜得出这是做什么呢~

[复制链接]
发表于 2014-7-24 23:42 | 显示全部楼层 |阅读模式
真的很蛋疼,自己瞎写了个东西,谁能猜猜看,这时做什么用的~
  1. (mapcar '(lambda(x) (cdr x)) (vl-sort (mapcar '(lambda(x y) (cons x y)) (mapcar '(lambda(x) (angle x p)) lst) lst) '(lambda (x y) (> (car x) (car y)))))
复制代码
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2014-7-25 04:23 | 显示全部楼层
顺时针                     
发表于 2014-7-25 08:00 | 显示全部楼层
压缩一下
  1. (mapcar 'cdr (vl-sort (mapcar 'cons (mapcar '(lambda(x) (angle x p)) lst) lst) '(lambda (x y) (> (car x) (car y)))))
复制代码

点评

可以了,调整了一下下  发表于 2014-7-25 11:54
老大,用你这串代码替换我原来的代码后,貌似不行啊.  发表于 2014-7-25 11:44
发表于 2014-9-7 11:55 | 显示全部楼层
可用于将多线段节点以西北角为起点按顺时针方向排序,但对于P点位置有特殊要求,同时对于多线段形状也有要求,不能通用,可惜
当然,对于凸多边形只需要P点在内部就行,但对凹多边形受限较多甚至无法轻松计算出合适的P点位置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-26 12:03 , Processed in 0.366710 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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