明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 944|回复: 8

[源码] 彩色方块小程序,纯属娱乐。

[复制链接]
发表于 2018-11-20 14:58 | 显示全部楼层 |阅读模式
没什么卵用,纯属娱乐,适合新手学习。

本帖子中包含更多资源

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

x
发表于 2018-11-21 22:07 | 显示全部楼层
看图示色调展现得很自然!
发表于 2018-11-23 14:52 | 显示全部楼层
挺漂亮,也许有用处。
发表于 2018-11-24 15:28 | 显示全部楼层
渐变色,挺好看的
发表于 2018-11-24 17:06 | 显示全部楼层
(setq n (atoi (getstring "Çëêäèëμ¥Öáêyá¿(2»òa쫸ߣ¬μçÄÔ»áÕ¨)"))
      l (atoi (getstring "Çëêäèëμ¥¸ö·½¿é3¤¶è"))
      s (+ (atoi (getstring "Çëêäèë·½¿é¼ä¾à")) l)
      p (getpoint "Ñ¡Ôñ2åèëμã"))

英文版出现乱码,可否将原文(中文)让我参考?
(虽然猜测是行数,但只有原文才可了解ascii,utf-8或unicode?

由于乱码我只是想试是否有其它办法还原回中文?
发表于 2018-11-27 15:10 | 显示全部楼层
生成的图形是三维的吗
发表于 2018-11-28 13:17 | 显示全部楼层
吃彩虹长大的楼主
 楼主| 发表于 2018-12-5 13:57 | 显示全部楼层
lisperado 发表于 2018-11-24 17:06
(setq n (atoi (getstring "Çëêäèëμ¥Öáêyá¿(2»òaì«&#18 ...

(defun cube(p l col)
    (command "box" p "c" l)
    (command "change" (entlast) "" "p" "c" "t" col "")
)
(setq n (atoi (getstring "请输入单轴数量(不要太高,电脑会炸)")) l (atoi (getstring "请输入单个方块长度")) s (+ (atoi (getstring "请输入方块间距")) l) p (getpoint "选择插入点"))
(setq i 0 j 0 k 0)
(while (< i n)
    (setq j 0)
    (while (< j n)
        (setq k 0)
        (while (< k n)
            (setq col (strcat (itoa (/ (* i 255) (- n 1))) "," (itoa (/ (* j 255) (- n 1))) "," (itoa (/ (* k 255) (- n 1))) ))
            (setq pp (list (+ (car p) (* i s)) (+ (car p) (* j s)) (+ (car p) (* k s)) ) )
            (cube pp l col)
            (princ "\n")
            (princ col)
            (princ (list i j k))
            
            (setq k (+ k 1))
        )
        (setq j (+ j 1))
    )
    (setq i (+ i 1))
)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-26 21:44 , Processed in 0.574678 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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