自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 四元数简要理解(主要针对计算机图形学)

四元数 旋转 计算机图形学 3D

2022-08-03 11:59:18 291 2

原创 CEGUI自定义控件的几个关键步骤

cegui0.8版本下实现自定义控件

2016-04-09 20:13:22 1117

原创 CEGUI消息相应

1.假设我们要响应一个单选按钮的控件,因该想到的必须处理的事件      WM_MOUSEMOVE  WM_LBUTTONDOWN  WM_LBUTTONUP2.为你的单选按钮注册一个事件    class OurPlayer{ public: OurPlayer() { RegisterForEvents(); // Call our Reg

2016-01-19 17:39:16 872

原创 编译ceed(cegui editor)

1.严格按照cegui中的构建步骤进行构建2.需要特别注意的一点就是python和boost库需要严格匹配,如果你发现按照步骤走完一遍之后发现编译不过则应该查看一下python版本和boost版本这里我出现的问题是puthon是3.4的  boost是msvc100-1.55,编译出错,后来换成了python2.7大概的步骤:(参考网址:http://cegui.org.uk/wiki

2015-12-24 19:23:02 1038

转载 python pip安装出现错误

转载自    http://stackoverflow.com/questions/24627525/fatal-error-in-launcher-unable-to-create-process-using-c-program-files-x86it seems thatpython -m pip install XXX 稍显复杂或者冷僻的 百度就不好用啊 深深地吐槽

2015-12-23 20:26:37 681

转载 Osg开发环境搭建

OSG+VS2010+win7环境搭建Win7下 osg+vs2010环境搭建一.相关准备a) Osg源码当前最新版:OpenSceneGraph的3.0.0.zip下载链接:http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-3.0/source/OpenSceneG

2015-04-22 20:02:02 798

原创 CDialogBar无法显示的问题

1.一些常见的原因网上已经提供了,我就不再赘述了2.我遇到的情况,在vs2012中,无法显示,CMainFrame继承自CFrameWndEx,把它改成CFrameWnd,会遇到一系列编译错误,都很好解决3.个人的看法:我没有深入研究过为什么,但是应该有办法解决,鉴于本人才疏学浅,只给大家一个草率的解决方法4.老版本工具栏 等继承自CControlBar的都有替代品了,真是很不习惯

2015-03-25 21:00:27 747

原创 regasm提示成功 实际上失败的问题

regasm提示成功,但是实际上无效,你应该试一试不同版本的regasm这里的不同版本指的是32位或64位如果32位失败 你就试一下64位的如果64位的失败 你就试一下32位的

2015-03-19 18:20:54 1360

原创 cad常用系统变量

1.SORTENTS 置顶显示时会被用到,具体查看帮助文档2.CMDECHO0:关闭回显1:打开回显   例:ads_point pt1 ;ads_point pt2 ;pt1[0] = 0 ;pt1[1] = 0 ;pt1[2] = 0 ;pt2[0] = 10000 ;pt2[1] = 10000 ;pt2[2] = 0 ;

2015-03-16 13:22:18 997

原创 ObjectArx自定义实体

1.arx文档中规定的必须重写的几个函数//AcDbObject:virtual Acad::ErrorStatus dwgInFields(AcDbDwgFiler* filer); virtual Acad::ErrorStatus dwgOutFields(AcDbDwgFiler* filer) const; virtual Acad::ErrorSta

2015-01-15 15:25:14 4028 1

原创 SetColorIndex 失效的问题

问题发生:我本来在研究自定义实体,发现如果想让自定义实体发挥作用,应该重载setcolor或者setcolorindex,但是我重写了,设置颜色发现没有任何作用仔细看了一下文档发现如下内容0 indicates the entity uses the color of the BlockReference that's displaying it. If the ent

2015-01-08 11:14:00 1351

转载 (转)WPF控件开源资源

Textbox Drag/Drop in WPFhttp://www.codeproject.com/Articles/42696/Textbox-Drag-Drop-in-WPF.aspxOdyssey RibbonBarhttp://www.codeproject.com/KB/WPF/OdysseyRibbonBar.aspx  XPlorerBar: A WPF

2015-01-04 22:48:57 1253

原创 学习网站地址

http://www.wpf-tutorial.com

2014-11-05 18:57:17 421

原创 【转载】用外部程序启动AutoCAD方法的研究(启动闪屏制作与CreateProcess启动操控AutoCAD探索)

第1 页用外部程序启动AutoCAD 方法的研究--- 启动闪屏制作与CreateProcess 启动操控AutoCAD 探索 作者:七彩云南(QQ)QQ:420304230 E-mail:[email protected] [题目] 用外部程序启动AutoCAD,显示启动屏幕,并自动加载其他相关arx 程序。[摘要] 随着对AutoCAD 二次开发的加深,程序员需要对其开发的arx

2014-11-05 15:23:32 3823 2

原创 Inno 界面研究

以后会持续更新

2014-11-05 15:23:29 405

原创 将博客搬至CSDN

asdfasdf

2014-11-05 15:23:26 464

原创 cad启动自动加载arx研究

一:acad.rx实现自动加载arx我的arx路径是C:\myarx\test.arx1.在C:\myarx\ 下新建acad.rx文件在里面写入test.arx(注意如果有多个arx,则每一个arx文件名 占据一行)2.这种方法必须保证acad.rx 所在路径在搜索路径下,对注册表做如何修改HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R19.0\A

2014-11-05 15:23:23 5775

原创 Autocad自动加载程序研究(注册表法加载单个arx)

假设你的arx文件名字是aaa.arx绝对路径是c:\aaa.arxAutocad2013及以下版本:拿cad13做例子在注册表路径下HKEY_CURRENT_USER\Software\Autodesk\AutoCAD\R19.0\ACAD-B001:804\Applications新建子项aaa(名字随意起,只要不重复)在项下新建如下两个值LOADCTRLS 类型:DWORD 值:2LOADE

2014-11-05 15:23:21 3952

原创 Inno SetUp SetPreviousData

1.功能:如果是覆盖安装,可以记录之前安装的一些信息,如下图 这些信息如果你再次安装可以通过GetPreviousData再次获得2.注意如果你卸载了然后再次安装,那么就不能获得这些信息了,因为这些信息是记录在注册表中的,卸载软件的同时会将注册表的相关内容删除3.写入注册表的位置,他能够读取上次安装信息就是通过注册表实现的,这也是为什么卸载了再次安装,你就无法获得信息的根本原因HKEY_LOCAL

2014-11-05 15:23:18 751

原创 [ZT]关于CAD启动时自动加载程序的研究(转)

CAD文件加载顺序:uacad2006.lsp (AutoCAD使用)uacad.rx (用户自定义的*.arx文件加载清单)注:在CAD2006中,由错误提示怀疑:*.arx文件检测先于acad2006.lsp加载。uacad.lsp (用户自定义的Lsp自动加载程序)uacad2006doc.lsp (AutoCAD使用)uacetutil.fas (Express Tools初始化程序)ua

2014-11-05 15:23:15 6843

原创 Inno Setup常用段和方法

1.禁用欢迎菜单DisableWelcomePage = yes2.在64位系统下自动将pf设置为C:\Program Files,如果是32位操作系统则是C:\Program Files (x86)ArchitecturesInstallIn64BitMode=x64 ia643.开始下和桌面快捷方式的创建[Icons]Name: "{commondesktop}\Pzj 2015" ; Fil

2014-11-05 15:23:13 906

原创 ObjectArx升级到2015注意

1.原来新建之后直接就是一个有效的文档,现在是无效的以为着利用文档管理对象获得curDoc是一个空2.至于acedCommand请看我的另外一篇文章记录在此以备查阅和修改

2014-11-05 15:23:10 1056

原创 ObjectArx获得全局对象的API

1.获得当前文档管理对象指针ACCORE_PORT AcApDocManager* acDocManagerPtr();2.获得当前活动文档指针curDoc()3.得到当前文档的数据库指针acdbCurDwg4.获得当前模型空间或图纸控件指针acdbCurDwg()->currentSpaceId()未完待续

2014-11-05 15:23:07 1044

原创 Inno安装语言注意

Inno默认安装的时候languages下是没有中文的注意的是粘贴别人已经翻译的简体中文时,一定要将文件存为ANSI格式千万不能存储为UNICODE,否则在编译的时候会提示编译出错

2014-11-05 15:23:04 779

原创 acedSSGet深度解析

int acedSSGet( const ACHAR * str, const void * pt1, const void * pt2, const struct resbuf * filter, ads_name ss);参数详解:const ACHAR * str:  选择模式(例如框选窗选)const void * pt1 :两个point

2014-11-05 15:23:02 4723

原创 ObjectArx不同坐标系统的变换

1.点或向量变换acdbUcs2Ecs  将点从ucs坐标系 变换到 OCS(ECS)坐标系acdbEcs2UcsacdbUcs2Wcs 将点从UCS坐标系 变换到 WCS坐标系acdbWcs2Ucs acdbEcs2Wcs 将点从E坐标系 变换到 WCS坐标系acdbWcs2Ecs获取鼠标位置的世界坐标GetCursorPosacedGetAcadDwgView()->ScreenToClien

2014-11-05 15:22:59 3202

原创 ObjectArx与vs版本对应关系

VC6.0     ---   VISUAL STUDIO 6.0         ---       R15   ---  2000-2002  ---  objectarx 2000,2002   ---  vc6.0 VC7.0     ---   VISUAL STUDIO 2002      ---       R16   --- 2004-2006   --- objectarx

2014-11-05 15:22:56 7652

原创 vc++ 如何导入其他工程中的对话框资源

方法1:复制->粘贴找到你要复制的资源   crtl+c 或者右键复制 切换到你要用这个资源的工程的资源视图,选中你的工程(一个解决方案可能有多个工程),然后直接粘贴或者右键注意:我是在vs2012中进行的上述操作,如果在不同的解决方案中复制粘贴,无法粘贴成功,必须将两个项目添加到同一个解决方案下方能成功方法2:手动改写RC文件一共三块(这个是不确定的)1)描述风格 字体 以及对话框中的控件(以及

2014-11-05 15:22:53 2050

原创 objectarx2015 acedcommandc

首先提供两个参考的网址:http://adndevblog.typepad.com/autocad/2014/04/migration-after-fiber-is-removed-in-autocad-2015.html    http://adndevblog.typepad.com/autocad/2014/05/recognising-cancel-when-using-acedcomma

2014-11-05 15:22:51 2313

原创 【转载】\t\tAutoCAD2008系统变量一览表(7 字母打头(U V W X Z))

整理:朱铮南(转载、引用请注明出处)UCSAXISANG     使用UCS命令的X、Y或Z选项绕其一个轴旋转UCS时,存储默认角度。 UCSBASE     存储定义正交UCS设置的原点和方向的UCS名称。UCSDETECT     控制是否已激活动态UCS获取。UCSFOLLOW     从一个UCS转换到另一个UCS时是否生成平面视图。 UCSICON     显示当前视口或布局的

2014-11-05 15:22:48 1167

原创 【转载】\t\tAutoCAD2008系统变量一览表(6 字母打头(S T))

整理:朱铮南(转载、引用请注明出处)SAVEFIDELITY     控制保存图形时是否保存其视觉逼真度SAVEFILE     存储当前自动保存的文件名。SAVEFILEPATH     指定当前任务中所有自动保存文件目录的路径。SAVENAME     显示最近保存的图形的文件名和目录路径。SAVETIME     以分钟为单位设置自动保存时间间隔。SCREENBOXES    

2014-11-05 15:22:45 625

原创 【转载】\t\tAutoCAD2008系统变量一览表(5 字母打头(M N O P Q R ))

整理:朱铮南(转载、引用请注明出处)MATSTATE     指示是否已打开“材质”窗口。 MAXACTVP     设置布局中可同时激活的的视口的最大数目。MAXSORT     设置由列表命令进行排序的符号名或块名的最大数目。MBUTTONPAN     控制定点设备上的第三个按钮或滑轮的操作。MEASUREINIT     控制从头创建的图形是使用英制还是使用公制默认设置

2014-11-05 15:22:43 1355

原创 【转载】\t\tAutoCAD2008系统变量一览表(4 字母打头(I L))

整理:朱铮南(转载、引用请注明出处)IMAGEHLT     控制是亮显整个光栅图像还是仅亮显光栅图像边框。IMPLIEDFACE     控制隐含面的检测。INDEXCTL     控制是否创建图层和空间索引并将其保存到图形文件中。INETLOCATION     存储BROWSER命令和“浏览Web”对话框所使用的Internet网址。INPUTHISTORYMODE    

2014-11-05 15:22:40 445

原创 【转载】\t\tAutoCAD2008系统变量一览表(3 字母打头(E F G H))

整理:朱铮南(转载、引用请注明出处)EDGEMODE     控制TRIM和EXTEND命令确定边界的边和剪切边的方式。ELEVATION     存储新对象相对于当前UCS的当前标高。ENTERPRISEMENU     显示企业CUI(如果已定义)的文件名,包括文件名的路径。ERRNOAutoLISP函数调用导致AutoCAD检测到错误时,显示相应的错误代码的编号。ERSTATE 

2014-11-05 15:22:37 799

原创 【转载】\t\tAutoCAD2008系统变量一览表(2 字母打头(D))

整理:朱铮南(转载、引用请注明出处)DASHBOARDSTATE     指示“面板”窗口处于打开还是关闭状态。DATALINKNOTIFY     控制更新或缺少数据链接的通知DATE     以“修改的Julian日期”格式存储当前的日期和时间。DBCSTATE     存储数据库连接管理器的状态(打开或关闭)。DBLCLKEDIT     控制绘图区域中的双击编辑操作。DBMOD 

2014-11-05 15:22:35 695

原创 【转载】\t\tAutoCAD2008系统变量一览表(1 字母打头(3 A B C ))

整理:朱铮南(转载、引用请注明出处)    AutoCAD系统变量用来存储用户设置和命令操作过程产生的数值或状态。绝大部分系统变量可以通过各种菜单或对话框进行设置,比如系统变量ANGDIR就可以在“图形单位”对话框的“顺时针”复选框里进行设置,因此一般使用者没有必要去记忆、背诵这些系统变量。整理这些的目的是面向有兴趣的高级使用者。3DDWFPREC     控制三维DWF发布的精度。 3DCO

2014-11-05 15:22:32 778

原创 VC++得到系统特殊文件夹路径(转)

VC++ 得到系统特殊文件夹路径       对Windows程序来说,得到系统特殊文件夹路径是个非常实用的功能。比如要执行一些系统程序像cmd.exe、mspaint.exe、ping.exe时最好加上绝对路径(通常为C:\WINDOWS\system32),否则有可能会出现找不到指定文件的错误。还有要创建桌面快捷方式、启动菜单快捷方式等等也须要使用系统特殊文件夹路径。       在批处理中,

2014-11-05 15:22:29 374

原创 (转)开源应用程序打包工具

1. NSIS(需要NSIS Edit配合)http://nsis.sourceforge.net/Main_Page如:迅雷,QQ,暴风影音都是用它用打包的2. Inno Setuphttp://www.jrsoftware.org/isinfo.php 3. Wix(windows installer xml)http://wixtoolset.org/http://sourceforge.n

2014-11-05 15:22:26 739

原创 AuToCAD启动自定义加载程序研究(转)

CAD文件加载顺序: acad2006.lsp (AutoCAD使用) acad.rx (用户自定义的*.arx文件加载清单)注:在CAD2006中,由错误提示怀疑:*.arx文件检测先于acad2006.lsp加载。 acad.lsp (用户自定义的Lsp自动加载程序) acad2006doc.lsp (AutoCAD使用) acetutil.fas (Express Tools初始化程序) a

2014-11-05 15:22:24 2124

原创 转(ARX编程各种技术处理)

ARX给CAD发送命令的几种方法ads_queueexpr( _T("(command/"_POINT/" /"1,1,0/")") );该函数CAD未公开,使用时提前声明下就可以了。可以参考帮助文件中:Tips and Techniques 。acDocManager->sendStringToExecute(curDoc(), _T("_POINT 2,2,0/n "));该函数在Arx帮助中

2014-11-05 15:22:21 2851 1

rendermonkey_1.8_02

rendermonkey_1.8_02

2017-07-06

rendermonkey_1.8_01

rendermonkey_1.8_01

2017-07-06

cegui custom editor

很不错的

2016-08-17

Direct3D Graphics Pipeline 电子书及源代码

D3D从初级到中级不可多得的好书,纯英文,似乎从来没有正式发行过的一本书,但是感觉难度适中,既不那么低级,也没有那么难

2016-06-15

c++调用c#的com组件

1.需要重新生成一下c#项目,已达到注册com组件的效果

2015-03-19

wpf 带表格线的listview

默认的listview不带表格线,这个实现的已经算是完美的了

2014-11-18

WPF编程宝典源代码(第二版)

wpf编程宝典源代码,第二版,最近在研究C++\CLI开发WPF界面,找到了这个wpf编程宝典对应的源代码分享给大家

2014-11-14

利用CLR(c++/cli)进行arx二次开发

C++\CLI进行cad二次开发,能编译,但效果不是很好,但最主要的,它介绍了基本流程

2014-11-05

MfcHostWpf

简单的例子很容易看懂,大概讲解一下mfc中如何使用wpf的例子

2014-11-05

连连看游戏编程(mfc)

自己编写的小游戏 质量不怎么样 但是也基本介绍了鼠标响应 还有绘图避免闪烁的问题

2009-09-17

vc 6.0 游戏编程

有助于提高vc 6.0的应用能力,并且这本来就是一位高手编写的电子书,买是买不到的

2009-03-10

基础c++编程200例

有助于初级入门阶段的基础学习 也适合具有一定编程经验的人进行复习

2008-11-19

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除