04 2019 档案
摘要:重点重写QAxBindable的createAggregate() 参考Qt例子: qtactiveqt\activeqt\opengl\glbox.cpp
阅读全文
摘要:打开“Internet选项”->"高级",勾选"允许活动内容在“我的电脑”的文件中运行"。重启IE
阅读全文
摘要:遇到奇怪的现象,F5不编译了 右键解决方案-配置管理器-确保项目的生成被勾选 另外一个情况,即使不修改任何代码,每次点击“生成”或者F5,都会重新编译(Debug模式没问题,Release有这个问题,因为当时想在Release下调试,所以修改了Release配置) 经过多次检测排查,网上遇到相似的问
阅读全文
摘要:https://blog.csdn.net/wang15061955806/article/details/51003803 OSG的相关扩展,OSG针对每个特定应用,也有很多的开发者进行开发和完善,难能可贵的是然后还进行了开源。本文的目的是让大家能够站在巨人肩上,可以选择在能找到的成熟的开源库基础
阅读全文
摘要:osg::Geometry *geometry = geode->getDrawable(0)->asGeometry();geometry->setDataVariance(osg::Object::DYNAMIC); // 顶点数据 osg::Vec3Array* vertices = dynamic_cast(geometry->getVertexArray()); ...
阅读全文
摘要:uniform mat4 osg_ViewMatrixInverse;//osg内置uniform void main() { vec4 posWorld = osg_ViewMatrixInverse*gl_ModelViewMatrix*gl_Vertex; ..... }
阅读全文
摘要:static const char *microshaderFragSource = { "varying vec4 color;\n" "uniform bool test1=true;\n" "uniform float test2=15.0;\n" "uniform float gauss_num[10];\n" "void main(void)\n...
阅读全文
摘要:遇到一个奇怪现象,不知道怎么设置了,突然工程的Release模式下,F5每次都要重新编译代码,而且是全部代码都重新编译 而Debug模式没问题 重启VS,重启机器,清理工程重新生成工程都无法解决 最后网上查了一圈: 配置属性-C/C++-代码生成-启用最小重新生成:是(/Gm)
阅读全文
摘要:uniform bool test1=true;uniform float test2=15.0;uniform float gauss_num[10];
阅读全文