- 博客(1)
- 资源 (8)
- 收藏
- 关注
原创 ruby数组千万不要这么用
ruby数组千万不要这么用,ary=[[12,45],[6,8],…]a=ary.map{|e| e[1]+=2;e}这就会得到不可预期的结果。应该老实点,[e[0],e[1]+2]
2020-04-17 20:57:41 121
qtbindings-qt-4.8.6.4-x86-mingw32.gem
qtbindings-qt-4.8.6.4-x86-mingw32.gem
适用于32位ruby2.4-2.5版本
官网下载很慢,这里提供一个下载!
2022-06-21
DynamicWrapper.zip
注册后可以在autolisp等程序中使用c语言库函数;
如何在系统中注册:
在windows下有两种方法:
1.运行 regsvr32.exe 插件路径\dynwrapx.dll, 注册给所有用户;
2.运行 regsvr32.exe /i 插件路径\dynwrapx.dll, 注册给当前用户;
如果你把它拷贝到system32目录下,直接运行 regsvr32.exe dynwrapx.dll就可了。
反注册用 regsvr32.exe /u插件路径\dynwrapx.dll和 regsvr32.exe /u /i 插件路径\dynwrapx.dll。
在windows 7 下,读者应该注意这点:需要以管理员身份注册运行。建议拷贝到其他目录注册运行。
http://support.microsoft.com/kb/827659
2014-03-04
autolisp xrecord学习资料
用 Google 搜索 GetXRecordData,很多现成代码的
(defun dict-get (owner name / d)
(cond
((not owner) (dict-get (namedobjdict) name))
((= (type owner) 'str)
(dict-get (dict-get (namedobjdict) owner) name))
((= (type owner) 'ename) (dict-get (entget owner) name))
((not (listp owner)) nil)
((eq (cdr (assoc 0 owner)) "DICTIONARY")
(cond ((dictsearch (cdar owner) name))
((and (setq d (entmakex '((0 . "DICTIONARY") (100 . "AcDbDictionary"))))
(dictadd (cdar owner) name d))
(entget d))))
((setq d (assoc 360 owner)) (dict-get (cdr d) name))
((and (setq d (entmakex '((0 . "DICTIONARY") (100 . "AcDbDictionary"))))
(entmod
(append owner (list '(102 . "{ACAD_XDICTIONARY") (cons 360 d) '(102 . "}")))))
(dict-get d name))))
2014-02-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人