- 博客(10)
- 资源 (14)
- 收藏
- 关注
原创 Revit二次开发——怎样在类中直接应用WPF窗口
共同精进Revit及编程开发技能兴趣群:660319009WPF是winform的升级版,在做Revit二次开发,用WPF界面来做会好看且方便快捷好多。那么怎么在Revit二次开发中用到WPF呢?这个也很简单。在类中,没办法直接添加WPF窗口,只能方便快捷的添加Winform窗口,所以winform常作为首选。在类中添加WPF窗口要修改一些东西:首先,在项目中添加用户控件(wpf)
2017-11-21 21:03:33 3376 2
原创 C++与Opengl交互 Python与Opnegl交互(使用鼠标函数)
先放一个C++与Opengl交互的代码:#include<GL/glut.h>GLsizei winWidth = 400, winHeight = 300; //display-window sizevoid init(void){ glClearColor(0, 0, 1, 1); //设置显示的颜色为蓝色 glMatrixMode(GL_PROJECTION); //
2017-11-13 20:02:35 1551
原创 用Python做Opengl的编程
学这个Opengl的原因是:买的一本计算机图形学的书上所讲的内容都是基于Opnegl,而这部分的内容全部是用C++来表达的。恰好我又不熟悉C++计算机语言,只能退而求其次,用Python语言来解决这个问题,其实用C#也可以。这里就主要讲Python吧,从语法来看,python和C++来编Opengl的程序并没有太大区别,逻辑一样,很好在二者之间转换。Opengl最麻烦的是一个环境配置的问题,搞了好久
2017-11-12 22:58:55 7492
原创 Dynamo中的Core对应着安装文件里的哪个dll文件
共同精进Revit及编程开发技能兴趣群:660319009 因为想在Python Script脚本中用到Mtah.Random()这个函数,直接用的时候,居然发现报错,然后就意识到肯定是哪个dll没引用进来。 经过反编译,最后发现是需要引用DSCoreNodes.dll这个文件。 直接放上dynamo的Python代码。 **对Revit二次开发和Dyanmo编程这块感兴趣请加qq群交...
2017-11-08 13:04:45 3307
原创 cad二次开发的一些简单入门实例
记录一下CAD二次开发的一些简单实例。 1、helloworld 2、画一个圆 3、画一条直线 4、取得图层下的所有对象id 5、得到当前图层的所有object的id 6、取得当前所有图层名称 7、添加图层using System;using System.Collections.Generic;using System.Linq;using System.Text;using
2017-11-07 11:57:37 27077 1
转载 Python正则表达式指南
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址: http://www.cnblo
2017-11-06 15:53:23 264
原创 Python里直接开发cad
首先在cmd命令中pip加载pyautocad这个库,这个库是用来开发cad的。接下来没什么好讲的,直接放代码吧,只能说用Python的标准库开发起来实在太简单了。from pyautocad import Autocad,APointacad=Autocad()acad.prompt("Hello,Autocad from Python\n")print (acad.doc.Name)p1=A
2017-11-04 19:31:11 31826 6
原创 CAD二次开发入门——Hello World以及画一个圆
cad二次开发的准备工作:需要在cad的安装文件中加载红色框中的dll文件。 然后就是一堆Using: 接着注意版本的问题,因为visual studio2015用的是新的程序集,所以最好cad也用比较高的版本,我这里直接用的2016版的cad。然后就是一个在cad中加载生成的dll文件的问题。这里用下面的这个方法: http://jingyan.baidu.com/article/d8072
2017-11-04 19:23:08 9196
原创 Dynamo编程——在dynamo里使用线程
在dynamo的python script实际上就是个IronPython,里面自带了thread库。 这里直接举一个线程例子:
2017-11-03 19:50:00 1328
原创 怎样用Python打包完成独立运行的exe程序——PyInstaller
1、首先安装好PyInstaller。 2、准备要转化成程序的py文件(hello.py),并把它放进一个独立的文件夹中(D:\test):print ('Hello')3、将cmd命令路径改为这个文件夹的路径: 4、接着第三步,直接在cmd里输入pyinstaller hello.py,然后我们就可以在这个文件夹里看到hello.exe这个应用程序 5、这时候,可以看到里面文件太多,如果
2017-11-03 17:59:17 3786 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人