摘要:
项目环境变量配置 include E:\Qt\Qt5.12.2\5.12.2\msvc2017_64\include E:\OpenSourceGraph\OpenSceneGraph_install\include E:\IFC\boost_1_66_0_vs2017_20190416 E:\IF
阅读全文
posted @ 2019-07-23 11:38
西北逍遥
阅读(628)
推荐(0)
posted @ 2019-07-22 13:07
西北逍遥
阅读(197)
推荐(0)
摘要:
osg::Shape类 继承自osg::Object类; osg::Shape类是各种内嵌几何体的基类,不但可以用于剔除和碰撞检测,还可用于生成预定义的几何体对象; osg::ShapeDrawable类: 派生自osg::Drawable类; 在osg::ShapeDrawable类的构造函数中提
阅读全文
posted @ 2019-07-20 10:11
西北逍遥
阅读(967)
推荐(0)
摘要:
遍历节点树:osg::Node类中有两个辅助函数: 转自:https://www.cnblogs.com/hzhg/archive/2010/12/17/1908764.html
阅读全文
posted @ 2019-07-20 09:35
西北逍遥
阅读(1636)
推荐(0)
摘要:
//顶点着色器 static const char* vertShader = { "varying vec4 color;\n" "void main(void)\n" "{\n" "color = gl_Vertex;\n" "gl_Position=gl_ModelViewProjectionMatrix*gl_Vertex;\n" "}...
阅读全文
posted @ 2019-07-19 10:46
西北逍遥
阅读(477)
推荐(0)
摘要:
日志: “TeslaManage.exe”(Win32): 已加载“F:\OpenScenceGraphProject\OSG_QT_2019\x64\Debug\TeslaManage.exe”。已加载符号。“TeslaManage.exe”(Win32): 已加载“C:\Windows\Syst
阅读全文
posted @ 2019-07-19 10:08
西北逍遥
阅读(2453)
推荐(0)
摘要:
/******************************************************************************** ** Form generated from reading UI file 'qt_chart1.ui' ** ** Created by: Qt User Interface Compiler version 5.12.2 *...
阅读全文
posted @ 2019-07-18 13:24
西北逍遥
阅读(1026)
推荐(0)
摘要:
KDChart 甘特图在Qt中的加载使用案例,代码来自官方 mainwindow.h entrydialog.h entrydelegate.h main.cpp ui_mainwindow.h ui_entrydialog.h legend_example.pro 运行效果: QWindowsWi
阅读全文
posted @ 2019-07-17 19:37
西北逍遥
阅读(3415)
推荐(0)
摘要:
最近开发中需要用到甘特图,感觉KDChart这个插件不错,在这里记录一下编译过程(其实很好编译,而且一次性就过了) 下载,kdchart-2.6.1-source,解压 打开src目录,用Qt Creator打开src.pro 我用的是msvc_2015_64编译,分别用debug模式和releas
阅读全文
posted @ 2019-07-17 19:19
西北逍遥
阅读(2514)
推荐(0)
摘要:
QString item1 = QString::fromStdString(groupParam->getChild(k)->getName()); QStandardItem* itemProject = new QStandardItem(item1); //设置树形控件子项的属性 itemP
阅读全文
posted @ 2019-07-16 11:15
西北逍遥
阅读(1112)
推荐(0)
posted @ 2019-07-15 19:33
西北逍遥
阅读(212)
推荐(0)
摘要:
void TeslaManage::OnlineTreeViewDoubleClick(const QModelIndex & index) { int row = index.row(); qDebug() index(0, 0).child(row, 0).data().toString(); if (root != NULL) { osg...
阅读全文
posted @ 2019-07-15 18:13
西北逍遥
阅读(7383)
推荐(0)
摘要:
osg::Node* TeslaManage::findOsgNodeByName(QString &nodeNme) { osg::Node* findNode = NULL; std::vector::iterator vec_iter; for (vec_iter = allOsgNode.begin();vec_iter != allOsgNode.end()...
阅读全文
posted @ 2019-07-14 18:15
西北逍遥
阅读(736)
推荐(0)
摘要:
void Test::printOsgGroup(osg::ref_ptr &groupParam) { qDebug() getNumChildren(); //std::cout getNumChildren() getNumChildren(); k++) { osg::ref_ptr group_index = groupParam->getC...
阅读全文
posted @ 2019-07-14 10:18
西北逍遥
阅读(616)
推荐(0)
摘要:
void TeslaManage::loadModelFile(QString &filename) { file_node = osgDB::readNodeFile(std::string((const char *)filename.toLocal8Bit())); root->addChild(file_node); root->addChild(create...
阅读全文
posted @ 2019-07-13 12:25
西北逍遥
阅读(497)
推荐(0)
摘要:
int main() { osg::ref_ptr viewer1 = new osgViewer::Viewer; osg::ref_ptr group1 = new osg::Group; osg::ref_ptr group2 = new osg::Group; //osg::ref_ptr node1 = osgDB::readNodeFile("I:...
阅读全文
posted @ 2019-07-11 07:28
西北逍遥
阅读(683)
推荐(0)
摘要:
模型节点控制隐藏于显示,只需要调用 节点的 setNodeMask(1);即可,0:隐藏 1:显示 export root nodeNode : RootNodeNode : 三维视图: {三维} eCamera : 涓夌淮瑙嗗浘: {涓夌淮}Node : 基本墙 wall_240 [361750]
阅读全文
posted @ 2019-07-09 10:12
西北逍遥
阅读(1133)
推荐(0)
摘要:
效果图片: 参考:https://blog.csdn.net/sun222555888/article/details/52083413
阅读全文
posted @ 2019-07-08 13:05
西北逍遥
阅读(3120)
推荐(0)
摘要:
for (int k = 0; kgetNumChildren(); k++) { //转换编 std::string name = vcfbx1.w2m1(vcfbx1.m2w1(sg->getChild(k)->getName(), CP_UTF8)); }
阅读全文
posted @ 2019-07-07 21:46
西北逍遥
阅读(579)
推荐(0)
摘要:
class CPickHandler :public osgGA::GUIEventHandler { public: CPickHandler(osgViewer::Viewer *viewer) :mViewer(viewer) {} virtual bool handle(const osgGA::GUIEventAdapter &ea, osgGA::GUIActionA...
阅读全文
posted @ 2019-07-07 21:44
西北逍遥
阅读(1019)
推荐(0)
摘要:
void setNodeStateset(osg::Node *nodeParam) { osg::ref_ptr stateset1 = nodeParam->getOrCreateStateSet(); osg::ref_ptr program1 = new osg::Program; program1->addShader(new osg::Shader(os...
阅读全文
posted @ 2019-07-07 21:13
西北逍遥
阅读(1139)
推荐(0)
posted @ 2019-07-07 21:00
西北逍遥
阅读(624)
推荐(0)
摘要:
fbx model element count:80 三维视图: {三维} 4294967295 osg::MatrixTransform1 基本墙 wall_240 [361750] 4294967295 osg::MatrixTransform2 基本墙 wall_240 [361813] 42
阅读全文
posted @ 2019-07-07 15:47
西北逍遥
阅读(1099)
推荐(0)
摘要:
count:560 construction_worker 4294967295 osg::MatrixTransform1 Bip001 L Finger02 4294967295 osg::MatrixTransform2 Bip001 L Finger01 4294967295 osg::Ma
阅读全文
posted @ 2019-07-06 22:29
西北逍遥
阅读(501)
推荐(0)
摘要:
std::string name = w2m(m2w(obj->GetName(), CP_UTF8));//转换编码
阅读全文
posted @ 2019-07-05 21:39
西北逍遥
阅读(552)
推荐(0)
摘要:
export root nodeNode : RootNodeNode : RootNodeNode : construction_workerNode : Bip001Node : Bip001 PelvisNode : Bip001 SpineNode : Bip001 Spine1Node :
阅读全文
posted @ 2019-07-05 11:05
西北逍遥
阅读(2122)
推荐(0)
摘要:
使用osg加载fbx模型,需要自己编译fbx插件,编译流程与插件使用案例如下 代码地址:https://github.com/shelltdf/osgFBX CMake Error: The following variables are used in this project, but they
阅读全文
posted @ 2019-07-04 20:09
西北逍遥
阅读(3278)
推荐(0)
摘要:
#ifdef _WIN32 #include #endif // _WIN32 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #in...
阅读全文
posted @ 2019-07-04 18:10
西北逍遥
阅读(1322)
推荐(1)
摘要:
#ifdef _WIN32 #include #endif // _WIN32 #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #in...
阅读全文
posted @ 2019-07-04 16:38
西北逍遥
阅读(680)
推荐(0)
摘要:
#ifdef _WIN32 #include <Windows.h> #endif // _WIN32 #include <osg/Group> #include <osg/Camera> #include <osgDB/ReadFile> #include <osg/Node> #include
阅读全文
posted @ 2019-07-03 11:05
西北逍遥
阅读(765)
推荐(0)