当前位置: 首页 > wzjs >正文

电子商务网站建设的技术综述微信指数查询

电子商务网站建设的技术综述,微信指数查询,没有备案做盈利性的网站违法吗,销售管理系统包括哪几大模块文章目录 1. 概述2. CMake链接VTK3. main.cpp文件4. 演示效果 更多精彩内容👉内容导航 👈👉VTK开发 👈 1. 概述 VTK C开发示例程序; 使用C 和VTK绘制一个多面锥体。 环境说明系统ubuntu22.04、windows11cmake3.22、3.2…

文章目录

    • 1. 概述
    • 2. CMake链接VTK
    • 3. main.cpp文件
    • 4. 演示效果


更多精彩内容
👉内容导航 👈
👉VTK开发 👈

1. 概述

VTK C++开发示例程序;
使用C++ 和VTK绘制一个多面锥体。

环境说明
系统ubuntu22.04、windows11
cmake3.22、3.25
Qt5.14.2
编译器g++11.4、msvc2017
VTK9.4.1

2. CMake链接VTK

cmake_minimum_required(VERSION 3.20 FATAL_ERROR) # 设置CMake最低版本, 如果版本低于3.20, 则报错project(vtk1) # 设置工程名
# 设置C++标准
set(CMAKE_CXX_STANDARD 14)# 设置MSVC编译器使用UTF-8编码
if(MSVC)set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /utf-8")
endif()
# 输出路径
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/../bin)
set(VTK_DIR "E:/lib/VTK/lib/cmake/vtk-9.4") # 设置VTK的路径
# 查找VTK
find_package(VTK COMPONENTS    CommonColor  CommonCore   FiltersSources InteractionStyle RenderingContextOpenGL2 RenderingCoreRenderingFreeType RenderingOpenGL2 
)if (NOT VTK_FOUND) # 如果VTK没有找到message(FATAL_ERROR "VTK 没找到") # 报错return()
endif()add_executable(vtk1 main.cpp) # 添加可执行文件target_link_libraries(vtk1 PRIVATE ${VTK_LIBRARIES}) # 链接VTK库
# 设置VTK模块自动初始化
vtk_module_autoinit(TARGETS vtk1MODULES ${VTK_LIBRARIES}
)

3. main.cpp文件

#include <vtkNew.h>
#include <vtkPolyDataMapper.h>
#include <vtkRenderWindow.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkRenderer.h>
#include <vtkConeSource.h>#include <vtkAutoInit.h>
VTK_MODULE_INIT(vtkRenderingOpenGL2); // 这个宏用于初始化渲染器
VTK_MODULE_INIT(vtkInteractionStyle); // 这个宏用于初始化交互样式int main(int, char*[])
{// 创建圆锥体数据源auto coneSource = vtkSmartPointer<vtkConeSource>::New(); coneSource->SetHeight(3.0); // 设置圆锥体的高度coneSource->SetRadius(1.5); // 设置圆锥体的半径coneSource->SetResolution(6); // 设置圆锥体的分辨率,即圆锥体的面数// 创建映射器和演员auto mapper = vtkSmartPointer<vtkPolyDataMapper>::New();mapper->SetInputConnection(coneSource->GetOutputPort()); // 设置输入数据auto actor = vtkSmartPointer<vtkActor>::New(); // 创建演员对象,并将其与映射器关联起来。actor->SetMapper(mapper);// 创建渲染器和窗口auto renderer = vtkSmartPointer<vtkRenderer>::New();  // 创建渲染器auto renderWindow = vtkSmartPointer<vtkRenderWindow>::New(); // 创建渲染窗口renderWindow->SetWindowName("VTK最简单示例"); // 设置渲染窗口的标题renderWindow->AddRenderer(renderer); // 将渲染器添加到渲染窗口renderWindow->SetSize(800, 600); // 设置渲染窗口的大小// 设置交互器auto interactor = vtkSmartPointer<vtkRenderWindowInteractor>::New();interactor->SetRenderWindow(renderWindow);// 添加演员到场景renderer->AddActor(actor);renderer->SetBackground(0.2, 0.3, 0.4);  // 设置背景颜色// 启动渲染循环renderWindow->Render(); // 渲染窗口interactor->Start(); // 启动交互器,进入事件循环。等待用户进行操作(例如旋转、缩放等)return EXIT_SUCCESS;
}

4. 演示效果

在这里插入图片描述

http://www.dtcms.com/wzjs/399152.html

相关文章:

  • 幼儿网站源代码外链工具下载
  • wordpress下载网站免费站长统计工具
  • 定制制作网站价格南京网站推广公司
  • 南京外贸网站建设哪家好百度大数据查询平台
  • 泰兴住房和城乡建设厅网站最新热点新闻事件
  • 威海泰浩建设集团有限公司网站宁波企业seo服务
  • 大型门户网站开发案例快速刷排名的软件最好
  • 重庆网站建设设计公司百度网盘客服
  • 交互设计要学什么seo技术顾问阿亮
  • 工程项目管理软件免费版seo外贸网站制作
  • 新开传奇最大网站999平台app如何推广
  • 常德微网站开发天津seo招聘
  • 抖音小程序推广怎么挂才有收益seo服务建议
  • 做网站廊坊网络营销案例有哪些
  • 网站建设的基础知识河南网站建站推广
  • 网站如何做才会有流量企业网站推广可以选择哪些方法
  • 能够做冶金工程毕业设计的网站网站建设的基本流程
  • 网上接单网站营销策略模板
  • 开个人网站需要多少钱谷歌paypal官网入口
  • php网站开发实用技术课后习题淘宝关键词优化软件
  • 大专毕业论文 企业的网站建设南宁百度快速排名优化
  • 如何注册网站名称网址怎么弄
  • 外贸网站推广平台排名前十名企业营销推广方案
  • 网站建设评比办法今日最新新闻重大事件
  • 网站建设学费公司网站建设教程
  • 网站建设和维护seo关键词排名
  • wordpress怎么跳转到别的域名关键词优化公司费用多少
  • wordpress用代码写页面模板安卓手机优化
  • 什么网站可以做微招聘网络信息发布平台
  • 北京php网站开发网络营销工程师培训