QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
系统
[系统通知] 平台第一个项目外包——项目拼多;正式上线,欢迎各单位个人有外包、设计、采购、加工需求的,在此寻找更牛的解决方案
2021-07-01
查看: 2598|回复: 5
收起左侧

[已答复] 那位大虾帮偶编个LISP好吗?谢谢!

[复制链接]
发表于 2008-9-16 21:01:40 | 显示全部楼层 |阅读模式

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
求最大值的程序,只是随便的叠在一起的同一图层许多数,在同位置得出最大值后新建一图层表示,最好能同时框选许多堆叠在一起的,请高人帮小弟,急得都吃不下饭啦。 :funk:
发表于 2008-9-17 00:54:19 | 显示全部楼层
原帖由 dearleiyi 于 2008-9-16 21:01 发表 http://www.3dportal.cn/discuz/images/common/back.gif  a3 H2 O- U2 `# u2 ^% [
求最大值的程序,只是随便的叠在一起的同一图层许多数,在同位置得出最大值后新建一图层表示,最好能同时框选许多堆叠在一起的,请高人帮小弟,急得都吃不下饭啦。 :funk:
6 o( O! F8 x. G1 I
老兄比我还懒,不会编程起码可以由其他变通办法(比如用用选择易,或者导出到EXECL里面排序)。瞎写了一个不知道行不行哦,就当学习一次了。仅支持数字,不能有其他符号。命令:ssh_max! T/ n2 a$ t; i% o  Z3 ^* Q
9 N- k: b3 K7 R1 y# a
[ 本帖最后由 www1974 于 2008-9-17 01:02 编辑 ]

ssh_max.rar

1013 Bytes, 下载次数: 16

评分

参与人数 1三维币 +10 收起 理由
woaishuijia + 10 应助

查看全部评分

 楼主| 发表于 2008-9-17 12:19:29 | 显示全部楼层
感谢www1974大哥good good good ,我就是不会编程啊 ,今后一定学,对设计太又用了
发表于 2008-9-27 21:09:06 | 显示全部楼层
2楼能否公布一下源码让我等学习学习.
发表于 2008-9-28 20:45:33 | 显示全部楼层
本帖最后由 woaishuijia 于 2011-5-15 04:25 编辑
, e0 E2 `8 v- _  j2 E- g
原帖由 xhf2411 于 2008-9-27 21:09 发表 http://www.3dportal.cn/discuz/images/common/back.gif
* z7 k% z8 F( ^! C- `! s" z2楼能否公布一下源码让我等学习学习.
% [: `0 O1 y" _/ A2 ?
我也不熟悉lisp,只是lisp参考好找的,照着修改容易看到成果,呵呵。.( X' f# o2 p5 n
- N0 C6 [1 b( _) V( |, n5 O" b
  1. (defun c:ssh_max( / D1 ss1 ss_data enname TM )
    1 R; d0 a9 A" W& K) V
  2. (setq ss (ssget '((0 . "TEXT" ))), L' z) A, }* x, U6 C% L
  3. n  0
    + X6 G, `& h0 y/ D) Y; R
  4.   ) ;_ 结束setq
    7 ]/ {7 m: W8 q2 q" m6 u5 o( S0 d
  5. (setq i (- (sslength ss) 1))+ ]  R% v( r: t4 B6 ?
  6. (setq ss1 (ssname ss i))   H4 A' q8 _  {4 x$ g
  7. (setq ss_data (entget ss1)) ;;取得SS1的码组带入ss_data0 W/ x& @! d1 L1 r2 R7 @" i- y6 ^
  8. (setq ennamei (cdr(assoc 1 ss_data))) ;;取得ss_data文字内容2 F# V$ m2 C$ J
  9. (setq ennamei (atof ennamei))
    $ A6 Y$ m% Z! g& o, T4 d
  10. (setq ssn ss1)
    4 ]: q6 J5 J4 u8 B
  11. (command "layer" "M" "tigerspace_max" "" )0 s( q4 q' @" m8 f& T, {+ q* e
  12. (repeat (sslength ss)1 x7 O" h# A9 x
  13. (setq ss1 (ssname ss i)) " j/ D' P) H: I+ h4 Q) O# y
  14. (setq ss_data (entget ss1)) ;;8 j& T4 f' }6 L0 Q7 g& G$ e. n  X
  15. (setq enname (cdr(assoc 1 ss_data))) ;;取得ss_data文字内容+ F7 W. }4 V  c- d, \
  16. (setq enname (atof enname))
    . R% ]* [1 c5 i5 U1 q
  17. (if (> enname ennamei)
    ' G* T- ]0 z; |2 w4 V5 F3 ~% }# P
  18.       (setq ennamei enname)9 d3 @" ?0 m3 Q
  19.            ()
    6 p( Z" \4 q! N, T
  20. );;结束if. Y7 s+ A" h* K/ y! G$ H
  21. (setq i (- i 1))
    4 n4 d% D7 ^% Q# K( H2 e5 D
  22. );;repeat
    ! L2 Q5 W$ F  r, q# N% O
  23. (setq i (- (sslength ss) 1))
    - O+ T, z$ A, O
  24. (setq ss1 (ssname ss i))
    . g* W0 M: e5 O2 m4 a
  25. (repeat (sslength ss)* t' P+ D, f# Y+ B, S
  26. (setq ss1 (ssname ss i))
    3 v/ H% N" \$ Z8 N- I* T! Y( K
  27. (setq ss_data (entget ss1)) ;;- ~1 l5 r9 f1 r, `9 \- k, @
  28. (setq enname (cdr(assoc 1 ss_data))) ;;取得ss_data文字内容, J( F" Z; q% \+ H8 R$ _
  29. (setq enname (atof enname))% t: O, y* O% }5 p+ R
  30. (if (= enname ennamei)
    ! V9 f2 N* b1 ~1 d! Z
  31.        (command "change" ss1 "" "P" "LA" "tigerspace_max" "c" "1" "" )  f- k# A0 f$ G; _. o
  32.            ()9 E* @$ u5 @3 M0 O" J+ o- t8 ]
  33. );;结束if, O! R7 ^5 Z- r8 ~) Z) y) |
  34. (setq i (- i 1))3 z8 i' W3 C* a% q4 o
  35. );;repeat
    # S: d& m$ {' H: {& O
  36. 8 k' q/ V% e9 b9 s* C% S
  37. (princ)
    % m0 _1 j* A& C$ O% v- }8 Z
  38. );;;;结束defun; R+ _/ e9 _5 }
  39. (prompt"\n 命令:ssh_max" )
    5 y7 J) d) r0 N/ K" v, n
  40. (prin1)
    / d0 C8 y( a% _0 Q
复制代码
发表于 2011-5-15 04:15:59 | 显示全部楼层
学习学习了。英雄请........
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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