- 博客(11)
- 收藏
- 关注
原创 linux optix CmakeLists 编译.cu文件成.ptx
添加编译器set(CMAKE_CUDA_COMPILER “/usr/local/cuda/bin/nvcc”)添加在cmake_minimum_required 之前设置版本cmake_minimum_required(VERSION 3.16)set(CMAKE_CUDA_STANDARD 14)添加库文件与正常相同使用include_directories( include )和aux_source_directory( cuda CUDA_LIST )添加...
2022-03-17 17:16:11 831
原创 vs cuda c/c++ 生成ptx配置
在编译cu文件生成ptx文件一:生成依赖项目二:配置.cu属性,项目类型改为CUDA C/C++三:配置CUDA C/C++属性compiler output:输出的文件名;additional include directories: 包含库;nvcc compilation type:改为ptx;...
2021-08-02 16:05:42 1264 1
原创 Qt5程序运行报错 This application failed to start because it could not find or load the Qt platform plugin
问题原因是没有QT的运行库再QT目录下 "…\Qt5.10.1\msvc2017_64\bin"的目录下,提供了“windeployqt.exe”工具;打开命令窗口,运行 “windeplayqt.exe D:\mitsuba\mitsuba-master\build\Debug\mtsgui\mtsgui.exe”,快捷安装运行库,就能解决这个问题。...
2021-05-11 10:05:25 256
原创 OSG围绕物体中心旋转等变化
OSG围绕物体中心旋转等变化创建场景时,默认旋转中心是view中心。想要以物体以自身中心为旋转基点的话,思路是把物体先移动到中心,变化后再移动回原来位置。osg::Matrix view_matrix = _view->getMatrix();auto trans_temp = view_matrix.getTrans();// 将场景先移动到view中心view_matrix *= osg::Matrix::translate(-trans_temp );// 旋转view_matr
2021-05-08 10:51:53 2946 3
原创 osg创建Text对象
要在程序中创建text,通常需要三步:1.创建一个Font对象。2.创建一个Text对象,设置参数,将Font对象关联到Text对象中。3.用addDrawable()将Text对象添加到Geode中,一个Geode节点可以添加多个Text对象,也可以创建多个Geode节点,根据需求选择。首先需要添加两个头文件:#include <osgText/Font>#include...
2020-04-09 16:30:14 1227
原创 osg建立一个几何体类
在osg中,需要加入场景中的图形,都会加入场景图形类gruop中,来管理。其中几何体类为:GeodeGeode类中,包含了渲染用的几何数据,包括:Drawable:Drawable 类是用于存储几何数据信息的基类,Geode 维护了 一个 Drawable 的列表。Drawable 是纯虚类,无法直接实例化。用户必 须实例化其派生类,如 Geometry,或者 ShapeDrawable(...
2020-04-09 11:16:12 513
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人