https://sourceforge.net/projects/osgmaxexp/files/OpenSceneGraph%20Max%20Exporter/…
ds max文件夹,插件文件夹以及3ds max的可执行程序文件夹: 位的,这里要改成x64,否则启动程序后3ds max会提示"不是有效的win32程序"之类的对话框. 然后要将输入文件设为3ds max下的plugins文件夹: 之后启动程序,假设提示"无法找到3dsmax.exe的调试信息,或者调试信息不匹配,是否继续调试?",选择"是"就能够继续调试了. 会发如今程序中收到断点: 按F5后,我们会发现3ds max也启动起来了,这样,我们…
转自:http://blog.csdn.net/timothyfly/article/details/7826139 osg格式文件中如何处理多个节点共享一个子节点 下面一段程序中,共有三个Group类型根节点:root,grp1和grp2:两个Geode类型节点:geode1和geode2.他们之间的从属关系是:grp1,grp2和geode2是root的孩子,geode1和geode2是grp1的孩子,geode2是grp2的孩子. .osg格式的文件存储像geode2这个的节点时,采用'U…
由于工作很忙, 近半年的业余时间没空搞了, 不过工作马上忙完了, 趁十一有时间修了一些小问题. 这次更新跟骨骼动画无关, 修复了一个之前的, 关于tangent space裂缝的问题: 引擎设计跟踪(九) 3DS MAX 导出插件 引擎设计跟踪(九.10) Max插件更新,地形问题备忘 这里说明一下修复方法, 并且做一个总结. 之前的做法都不算错, 但是不完善. 这里有缝, 主要是因为那个战争机器3的模型本身已经复制了顶点( 左半部分和右半部分是不同的mesh, 有重合的顶点), 接缝处的顶点虽…
ExcelTable.js /* * author:wenluanlai */ (function ($) { Date.prototype.Format = function (fmt) { var o = { "M+": this.getMonth() + 1, //月份 "d+": this.getDate(), //日 "h+": this.getHours(), //小时 "m+": this.getMinutes(…
Sublime Text编辑工具带有 PEP 8 格式检测插件…
最近遇到一个问题,就是导出数据的时候需要自定义的表头,如图 如果自己用代码写表头的话,可能会有点复杂,而且代码量很多,所以我就想了一个办法,直接在Excel里面把表头定义好,然后把数据写入Excel模板里面,按模板格式导出. 需要引入的文件 NPOI组件: 还有就是这个,应该是用来压缩的,而且需要注意的一点就是,版本一定要和配置里面的一致,不然会报错 下面开始代码实现: 首先创建一个Excelhelper类,里面实现了将Datatable数据写入模板的逻辑代码 public class Exce…
3dmax和opengl都是右手坐标系,但是3dmax是z轴向上,而opengl中是Y轴向上.如图: 所以在3dmax的fbx导出对话框中有“轴转化”一项,可以设置“Y向上”或者“Z向上”. 默认是“Y向上”,这样导出以后再加载到opengl程序里,模型就不至于是“躺着”的了. 不过这个“轴转化”的原理只是给fbx根节点乘了一个绕X轴旋转90的矩阵,并不改变各mesh子节点的局部空间矩阵, 所以如果我们在opengl程序中要给导入的fbx模型中的某个mesh节点node添加child的话,我们心…
最近遇到一个问题,就是导出数据的时候需要自定义的表头,如图 如果自己用代码写表头的话,可能会有点复杂,而且代码量很多,所以我就想了一个办法,直接在Excel里面把表头定义好,然后把数据写入Excel模板里面,按模板格式导出. 需要引入的文件 NPOI组件: 还有就是这个,应该是用来压缩的,而且需要注意的一点就是,版本一定要和配置里面的一致,不然会报错 下面开始代码实现: 首先创建一个Excelhelper类,里面实现了将Datatable数据写入模板的逻辑代码 public class Exce…
.xls格式导出,uses中添加cxGridExportLink 代码如下: function SaveToExcel(gridMain: TcxGrid; FileName: string): string; var SaveFileDialog: TSaveDialog; begin //示例:SaveToExcel(dxDBGrid1,'默认文件名'); SaveFileDialog := TSaveDialog.Create(nil); SaveFileDialog.FileName :…