
vega prime
smstone
这个作者很懒,什么都没留下…
展开
-
关于在vp下dof模型驱动的简单例子
dof头文件 #include 1 定义实例vsNode* myNode; //定义节点实例 vpObject* myObj; //定义带有dof节点的模型实例 vsDOF* myDof; //定义dof节点实例2 访问模型数据库//实例化模型实例myObj=vpObject::find("box");//实例化节点实原创 2006-03-13 10:34:00 · 2966 阅读 · 3 评论 -
vegaprime自带例子学习笔记(1)
一个简单的vp例子#include #include #include #include "vuAllocTracer.h"vuAllocTracer tracer(true, true);int main(int argc, char *argv[]){ // initialize vega prime vp::initialize(argc, argv); //原创 2006-03-17 16:58:00 · 11622 阅读 · 2 评论 -
如何在vp中使用cout
1 在project setting --〉link--〉input--〉library modules中加入msvcprt.lib2 调用头文件 vc6 #include vc7 vc8 #include3使用名称空间 using namespace std原创 2006-03-28 09:10:00 · 1246 阅读 · 0 评论 -
在deepexplorer中加入3dmax格式支持的方法
deepexplorer是一套模型转化软件,支持的输入和输出的格式都很多。昨天想把一个3dmax模型转化成flt文件,却出现了问题。显示没有装3dmax的插件,跳出是否安装插件的对话框,选择自动安装,发现没有安装3dmax。于是,下载了最新的3dmax8.0,好大啊,恐怖。安装之后,继续插件的安装过程。选择自动安装,手动设置3dmax的安装路径,疯狂寻找后,显示无法安装,郁闷。于是,点手动安装,出原创 2006-03-29 16:09:00 · 6988 阅读 · 0 评论 -
一个vp程序的基本流程
一个vp程序的基本流程,曾经为一个因漏写unconfigure()导致的内存泄露问题调了很久。int main(int argc, char *argv[]){ // initialize vega prime vp::initialize(argc, argv); // create my app instance myApp *app = new myApp原创 2006-03-29 21:27:00 · 3663 阅读 · 1 评论 -
关于vp中的内存自动回收机制的看法
在vp中,采用了对指针指向内存的自动回收机制。在vp中,所有的vp的类实例都有一个计数器,用来存放实例当前被引用的次数。当创建一个实例之后,这个实例的引用数被自动设置成0,如果这个实例被别的实例所引用,则计数器自动加1。反之,计数器减1。当计数器的值为0时,则实例的内存被自动删除。vp会对实例计数器的增加分为显世和隐式,显示通常是用户在代码中调用ref()函数实现。当使用完毕时,调用unr原创 2006-03-29 15:55:00 · 1439 阅读 · 0 评论