自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(181)
  • 收藏
  • 关注

原创 Blender51个基本操作

一、选择操作(编辑模式)1.右键:选择2.A:全选3.B+左键:矩形选择4.B+中键点击:矩形移除选择5.C+左键:圆形选择6.C+中键点击:圆形移除选择7.滚轮滑动:圆形选择框大小8.Ctrl+左键:扇形选择9.Ctrl+Shift+左键:扇形移除选择10.Alt+右键:线框选择11.Ctrl+Alt+右键:面选择12.Ctrl+Tab:点线面

2016-04-27 12:20:17 13198

原创 Blender Python API中文介绍文档六

提示和技巧以下是各种建议,在你写脚本时候时有用,有些是python特点有些是blender特有的。使用终端当写脚本时,打开终端很有用,不是指内嵌的python终端,俄式系统终端,有三种方式使用终端:1.   你可以查看脚本运行print()的输出,可以查看debug消息2.   错误追踪,打印在终端里,但是在blender用户界面不会产生3.   如果脚本运行太长时间,你有

2016-03-24 08:24:30 4200 1

原创 Blender Python API中文介绍文档五

最佳实践对于一个新的开发者,写自己的python脚本很容易,但是你也可能养成奇怪的习惯或者写出别人难以理解的代码。对于你自己看当然没问题,但是如果你想和其他人合作或者将你的工作发布到blender,这就需要我们推荐的实践。风格习惯对于blender-python开发,按照我们推荐的python风格,避免使用混合的风格,方便你从其他几个工程使用脚本,并将你的脚本共享给blender社区

2016-03-24 08:23:17 1433

原创 Blender Python API中文介绍文档四

ReferenceAPI UsageBlender有很多内部链接数据类型,这些数据类型需要api,这个文档帮助你了解apiAPI文档范围涵盖了bpy.types通过bpy.context获取 ,bpy.data获取blender文件数据其他模块bge,bmesh和aud不使用Blender-api,因此这篇文档不介绍获取数据API最常用的就是获取blender文件的数据

2016-03-24 08:21:52 2134

原创 Blender Python API中文介绍文档三

Python API 总览这篇文章揭示了Python和blender如何联系在一起,涵盖了一些API文档和例子脚本中没有明确的功能Python in blenderBlender嵌入一个python的解释器,该解释器在Blender启动时加载并激活。这个解释器可以运行脚本来绘制用户界面,也用于Blender一些内部工具这是一个典型的Python环境,所以如何写Python脚本的教学

2016-03-24 08:19:49 3458 1

原创 Blender Python API中文介绍文档二

快速开始引导前言这份 API 是稳定的,但是有些地方仍然在添加和改进API 有以下的功能:1.编辑任何界面可以编辑的工作2.修改用户自定义,快捷键和主题3.运行自定义工具4.创建用户界面元素,例如菜单,标题和面板5.创建新的工具6.创建交互型工具7.创建新的渲染引擎,该引擎集成到Blender8.定义存在Blender-data 中新

2016-03-24 07:37:20 1401

原创 Blender Python API中文介绍文档一

脚本和扩展Python 是一个解释,交互,面向对象的编程语言。它集成了模块,异常处理,动态类型,高级动态数据类型,和类。它有着强大的功能和清晰的语义python 将 blender 拓展地功能强大且具有通用性,blender 各个方面都可以用脚本来实现,包括动画,渲染,导入导出,创建对象,脚本实现重复任务。为了和 blender 交互,脚本需要使用紧密集成的

2016-03-24 07:34:06 9602 3

原创 关于unity安装简单说几句

用了一周时间零零散散熟悉了下unity的环境:近一周的主要工作小结:(1,2.5天;2-3,4.5天)1.阅读路径规划-遗传算法,不确定性环境相关方向文章2.安装win的unity,尝试使用unity搭建简单的环境并使用路径规划方面插件,学习《unity3D人工智能编程精粹》;在蛮牛和淘宝寻找场景素材,找到几个认为可能有用的场景(几个场景调了很多次,还重新安装了最新版本)3安装

2016-02-25 10:18:43 1502

原创 游戏体验之穿越火线手游

玩了大概十多天的穿越火线手游版本,端游版本在13年已经彻底不玩了,原因是电脑配置跟不上网速也跟不上,今年在平板上玩了起来后就停不下来了,对于FPS类的游戏,还玩过全面突击逆战cs等等,穿越火线是在体验方面给我最舒服的一款手游相对于端游,改进的关键之处如下第一,玩法和成长系统:玩法上有四大类:竞技(团战和爆破),休闲(僵尸类,躲猫猫),挑战,剧情;这四大类基本是沿用端游的,躲猫猫和剧情为新增

2016-02-23 16:35:46 901

原创 error C2440: “static_cast”: 无法从“void (__thiscall CVCadView::* )(int)”转换为“void (__thiscall CCmdTarget

项目从vc6.0升级到用vs2013编译,遇到了一些问题1."fabs": 对重载函数的调用不明确2.error C2593: “+=”不明确3.for循环int i的声明要放到外边4.如题要解决这个问题其实很简单,开始百度了一下,解决方案大都是:{1、VC6中,说可以把函数在头文件中定义为:afx_msg void OnProgress()这样 但是在VS2005

2015-11-27 20:45:41 3345

原创 路径规划算法初探

前言:真实世界中人类的路径规划是对记忆信息和实时感知信息综合分析的过程,在虚拟技术中属于行为控制层级的技术。一,机器人路径规划分类:      1.全局路径规划(环境完全已知)      2.局部路径规划(环境未知或部分未知,通过感知实时获取环境信息)      另外环境又分静态与动态,所以任何路径规划问题均可细分为如下四类之一:      1)全局静态环境路径规划:构型空间法

2015-11-18 22:41:41 58186 3

原创 虚拟人技术初探

本文是本人阅读一篇博士论文《自主虚拟人关键技术研究》所做的小结虚拟人技术广泛应用于游戏动画的实现中,其研究领域可以细分为:1.虚拟人三维建模2.虚拟人运动控制(底层控制肢体)3.虚拟人交互控制(感知,与环境的交互能力)4.虚拟人行为控制技术(上层行为控制如路径规划,群体行为)一.三维建模方法:棒模型,实体模型(圆柱,球体,椭球体),多层次模型(骨架层,中间层,皮肤层,附加层(衣物)),

2015-11-18 17:51:50 2417

原创 笔记本升级--固态硬盘安装双系统win10-CentOS

买了一块240G的固态硬盘,计划将双系统安装在固态硬盘,机械硬盘作为数据盘1.硬件安装   将固态硬盘装在原机械硬盘区,然后将机械硬盘放置在光驱位,机械硬盘防震由买的一块光驱位硬盘托架及其带的橡胶零件来完成原光驱,放置在移动光驱壳内,通过USB连接电脑即可   PS:这里面有个插曲,机械硬盘原来装的是双系统,分区比较混乱,小的分区非常多,我将原机械硬盘的C盘-win8格掉之后,

2015-11-16 18:51:39 5000

原创 关于C/C++生成特定大小文本文件的初探

由于测试客户端传文件的文件大小限额需要,要有一个测试工具来生成指定大小的文件最初的想法是通过循环语句,利用文件读写流来生成特定大小的文件,但是实际情况是生成一个1.99G的文件,耗费的时间以小时来计算,而且生成的大小也不是很理想,生成的文件最后都到2.0GB以上了;这样的程序显然是效率极低的废物首先要明确的一点是:创建特定大小的文件,要区分写入数据和不写入数据两种情况1如果不需

2015-08-21 18:43:42 3581

原创 7月份,一个多月来的总结

因为项目工作非常紧迫,所以没有时间进行总结,我将所有查阅过的资料备份书签,此处进行初步的大类整理,以便后面进行进一步的回顾:总结这一个多月的主要工作1.QT界面,做了一个小型的界面型软件2.MPI并行算法,实现高性能服务器的打靶仿真3.mat文件读写工程4.Linux-GTK界面的开发5.c++一些基本知识的学习,查阅6.linux日志工程的封装,log4cplus

2015-08-01 22:50:07 576

原创 code兴趣,是最好的老师;灯塔

这一年的读书计划列出了20本之多,有时想想亚历山大,我不是天才不是神童,只能将这些好书,有营养的好书细细咀嚼一番,两番。。有时候会有主观上的排斥,拖延和厌倦,,明明知道要看书,但又搞点别的,学习必须像健身一样,反复,高强度,科学地训练自己的脑力而在这其中,兴趣这种非智力因素起着非常重要的作用现在看了三本,而这三本都没有看完,打算在七月末看完六本;要保持定力,心定,神定,身定。要

2015-06-21 21:16:03 465

原创 windows 开机速度优化

通过端午节连续两天的时间,折腾电脑,重新整理,原来两分半到三分才能启动的win8电脑,现在基本可以控制在一分钟之内了主要处理方法和心得是:windows是越用越胖的,最好是隔两到三个月就重装一次系统,我打开360开了一下两年来的开机记录,最初十几秒开机啊。。。可是两年后呢?三分钟。。。linux就好得多了那么如果不想重装系统该怎么办呢?1.卸载软件,把没有用的软件全部卸载一

2015-06-21 19:49:50 534

原创 关于C++程序设计的基础核心之二:继承与派生的基本知识

留待总结

2015-06-18 23:43:17 383

原创 再开一篇关于C++程序设计基核心之一:引用,指针,符号优先级,函数参数传递

http://zhidao.baidu.com/link?url=mfGNT59IIvC4nQJ2R8f6Y74Lzdq30PVDAbFD79-6a9nB5rzuxzLHK602RWMtO0xKwIX3laBFKsMI7P1FExhcxahttp://zhidao.baidu.com/link?url=o0zzzHmsqaMTjML2NpKq6N8gHkx_6xBfukXn4QDYfTWrAY

2015-06-18 23:40:46 704

原创 linux环境变量设置相关

在eclipse添加了include和link library的路径头文件mat.h找到了,但是库文件libmat.so死活找不到。。。因此想到修改配置文件,环境变量:http://www.it165.net/os/html/201409/9412.html9(主要参考)export PATH=$PATH:"/usr/local/matlab/bin"export LD

2015-06-17 11:08:03 451

原创 造轮子计划之linux下通过matlab读写mat文件

http://bbs.feng.com/read-htm-tid-8467093.html(提供了三种主流平台的matlab镜像文件及破解方法)安装MATLAB R2012B遇到问题(需要继续安装以下一个或多个产品: MATLAB 8.0 (不可用) 您必须选择已至少安装这些),已决解!解决:D:\Matlab800\MATLAB R2012b crack\MPS\inst

2015-06-16 16:04:31 1771

原创 一点心得体会

1虽然vs玩了一年多,但是还是有很多不足之处,提交的工程乱七八糟,被头儿驳回好多次:自定生成的Debug等等都要删除干净,vcxproj,.vcxproj.filters要保留,vcxproj.user文件要删除suo隐藏文件也要删除,不然提交后工程文件会有红色叹号!提交工程的结构分门别类,非常清楚才行;有层次有逻辑项目文档的结构都要构思好,同样有层次有逻辑从研发到项目经理的过

2015-06-15 23:34:17 545

原创 近期知识总结,包括git的使用

1.linux 下查看文件属性的命令: ls -l http://blog.csdn.net/chinalinuxzend/article/details/14624382.关于linux下编译运行程序的各种方法:可以用gcc/g++/xlc/xlC,也可以写makefile。IDE有很多啊,VIM,Emacs,Gedit,Eclipse,QT都可以(linux下编程可以使用编

2015-06-15 15:53:18 538

原创 运行程序exe无法启动,dll找不到

exe往往要和相关的dll放在一起,a.exe调用b.dll,b.dll调用一系列dll:x,y,z....要想让a正常运行,必须把所有的生成目录都放在同一个目录另外公司前辈也教我一种,在程序中加载设置环境变量的方法,来将dll可以被找到:void ExptOptimization::AddEnvByDllPath(){char *path, *ptr;int i

2015-06-10 21:01:32 6337

原创 数据通信问题解决之后的工作

1.克隆虚拟机选择完整克隆http://jingyan.baidu.com/article/6b97984d9798f11ca2b0bfcd.htmlhttp://jingyan.baidu.com/article/6b97984d9798f11ca2b0bfcd.html2.rpm命令http://www.jb51.net/LINUXjishu/10984.htmlr

2015-06-07 20:28:05 754

原创 接上一篇博文,继续双机通信问题研究

在ubuntu下实验安装了ftp,按照上一篇博文里的大牛博客记录,安装pyftpdlib,然后开启ftp命令,其他有用的资料附上:http://wenku.baidu.com/link?url=4KD43WMzUZs42MPMkpeFCcCktBeF95UxebksS0qVcyWrP5bRRDJ9YC_1junBG2vSDcjXCiVVuI6kh6_oBlfVeU1LsXygqmDvrwRRv

2015-06-07 00:05:28 895

原创 几个留待认真研究的问题,开源tt

http://bbs.csdn.net/topics/391044893?page=1#post-399283559(文件读写)public,private,protected最全面的剖析总结map的key,value,与first,second的区别还有多进程附加到进程调试技巧??单例模式?def文件?stl的算法一个派生例子http://my.oschi

2015-06-06 17:14:30 488

原创 写在虚拟机闪退,red hat挂了之后

更换了系统中文显示(汉化)相关的配置文件后,虚拟机闪退,请教别人后,让我尝试直接进入命令行模式,:1.如何开机后虚拟机系统,进入命令行模式:开机后,进入如下界面了,(虽然会弹出闪退的对话框,不要点确定)这时候要按:ctrl + shift+ Fn+Alt+F4(F1-F5都有可能,自己去试)a)VM虚拟机在宿主机和虚拟机之间切换鼠标的快捷键是alt+ctrl http://foru

2015-06-04 16:28:21 3531

原创 linux移植过程中近日遇到问题汇总贴

1.为什么我在Dev-C++4.9.9.2中写C++程序时,主程序老是要用int main(), 如果用void main(),则提示:‘main’must return 'int'?标准c++支持两种main()int main(){...}和int main (int argc, char* argv[]){...}http://bbs.csdn.net

2015-06-04 10:29:53 631

原创 知识点扫盲

1.sting类型变量substrbasic_string::substrbasic_string substr(size_type _Off = 0,size_type _Count = npos) const;参数_Off所需的子字符串的起始位置。字符串中第一个字符的索引为 0,默认值为0._Count复制的字符数目//注意不是结束位置;返回值:一个子字符串

2015-06-02 22:39:05 367

原创 前行,大牛博客资源

重视别人重视的最多你会和别人一样,重视无论别人重不重视的你将超越别人把别人的知识内化后另存为自己的就叫总结july的 程序员编程艺术http://blog.csdn.net/column/details/taopp.html?&page=2

2015-05-29 20:48:01 355

原创 编程就是拼积木,轮子:文本文件读写

文本文件读写,存在问题:无法读文件 iftream ,从文件读出一行,然后换行,如果字符串有空格在中间,就会出现问题,比如“let's start coding the world”,就只能读出let's (遇到空格就没办法了)hello world 中间的是空格而不是\0空格和字符是一样的ASCII里的空格是32http://blog.csdn.net/ouczoe/articl

2015-05-29 20:21:05 673

原创 犯了好多低级错误

有一些是因为,原理没有掌握清楚,不如ofstream out;out.open(path,ofstream::app);而我:ofstream out(path);//有了这个open可以不要,但是无法设置读取模式out.open(path);有一些是粗心,if();这样的错误,分号

2015-05-28 17:33:28 363

原创 温故而知新,轮子iotest

1关于vector迭代器:const和non const型:int main() { cout//编写10个元素的vector对象。用迭代器把每个元素值改为当前值+2. vector ivec(3,8); coutint i=0; for (vector::iterator iter=ivec.begin();iter!=ivec.end();iter++) {

2015-05-28 16:49:30 481

原创 register

register修饰符暗示编译程序相应的变量将被频繁地使用,如果可能的话,应将其保存在CPU的寄存器中,以加快其存储速度。例如下面的内存块拷贝代码,/* Procedure for the assignment of structures, *//* if the C compiler doesn't support this feature */#ifdef NOSTRU

2015-05-27 17:19:32 389

原创 指环王经典,励志篇

山姆: 我知道。 这不公平。我们本来就不该来。但是我们来了。 这就像我们听过的精彩故事,歌颂伟大的事迹,充满了黑暗和危险。 有时你不想知道结局。因为怎么可能有快乐结局? 发生这么多可怕的事情,这世界怎么可能回到从前? 但是最后可怕的阴影,终究会消失。就连黑暗也会消失。崭新的一天将会来临。太阳也会散发更明亮的光芒。 这才是让人永生难忘,意义非凡的感人故事。 纵使你太年轻不明白为什么,但是我想我明白了

2015-05-27 16:38:28 496

原创 该不该重复造轮子?

目的不同,答案不同:如果目的是对内部机制的深入理解那么,你可以大胆地去尝试造轮子如果目的只是应用实现项目中的任务,那么你要避免造轮子,尽量依靠已有的资源,当然如果实在无法满足你自己的需求那么你可以造自己的轮子对于,学习,想深入研究的人,造轮子很有必要!有很多人在写自己的编译器,自己的服务器,自己的操作系统。。就是这个原因。

2015-05-27 16:34:40 1325

转载 重要,知识整理python,linux等

http://blog.csdn.net/u010700335/article/details/46041967十分钟学习Python的进阶语法非常多的知识点的整理

2015-05-27 16:11:55 258

原创 printf %p

int i;printf("%p",&i)格式控制符“%p”中的p是pointer(指针)的缩写。指针的值是语言实现(编译程序)相关的,但几乎所有实现中,指针的值都是一个表示地址空间中某个存储器单元的整数。printf函数族中对于%p一般以十六进制整数方式输出指针的值,附加前缀0x。示例:int i = 1;printf("%p",&i);

2015-05-27 15:26:39 674

原创 开源资源获得网站积累

开源中国社区http://www.oschina.net/p/linux-sailsgithubhttps://github.com/sails/sailsgithub上最热门的开源项目http://www.csdn.net/article/2012-07-30/2807869盘点github上所用的开源项目http://www.csdn.net/artic

2015-05-27 08:32:41 344

空空如也

空空如也

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

TA关注的人

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