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

赛事竞猜网站开发店铺推广

赛事竞猜网站开发,店铺推广,南通做网站建设公司,视频网站建站免费文章目录 概念RGB示例HSV示例 概念 RGB颜色系统:通过红(R)、绿(G)、蓝(B)三个颜色分量的组合来定义颜色。每个分量的取值范围是0到1,其中(0, 0, 0)代表黑色,而(1, 1, 1)代表白色。可以使用vtkProperty::SetColor(r, g, b)方法为Actor设置颜色…

文章目录

  • 概念
  • RGB示例
  • HSV示例

概念

RGB颜色系统:通过红(R)、绿(G)、蓝(B)三个颜色分量的组合来定义颜色。每个分量的取值范围是0到1,其中(0, 0, 0)代表黑色,而(1, 1, 1)代表白色。可以使用vtkProperty::SetColor(r, g, b)方法为Actor设置颜色。HSV颜色系统:基于色相(Hue)、饱和度(Saturation)和亮度(Value)三个属性来定义颜色。HSV颜色模型更接近人类对颜色的感知方式。色相表示颜色的类型(如红色、绿色等),饱和度表示颜色的纯度,亮度则控制颜色的明暗程度。这三个属性的取值同样在0到1之间。HSV颜色系统的设置可以通过vtkLookupTable类来实现。

RGB示例

#include <istream>
#include <vtkSmartPointer.h>
#include <vtkRenderer.h>
#include <vtkRenderWindow.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkCamera.h>
#include <vtkInteractorStyleTrackballCamera.h>
#include <vtkCylinderSource.h>
#include <vtkPolyDataMapper.h>
#include <vtkActor.h>
#include <vtkProperty.h>
#include <vtkAutoInit.h>
#include <vtkSphereSource.h>
#include <vtkLineSource.h>
#include <vtkPlaneSource.h>
#include <vtkNamedColors.h>VTK_MODULE_INIT(vtkRenderingOpenGL2);
VTK_MODULE_INIT(vtkInteractionStyle);
VTK_MODULE_INIT(vtkRenderingFreeType);using namespace std;int main()
{vtkNew<vtkNamedColors> colors;// 创建球体数据源vtkNew<vtkSphereSource> sphereSource;sphereSource->Update();// 映射器vtkNew<vtkPolyDataMapper> mapper;mapper->SetInputConnection(sphereSource->GetOutputPort());// ActorvtkNew<vtkActor> actor;actor->SetMapper(mapper);// 使用RGB颜色系统设置Actor的颜色actor->GetProperty()->SetColor(colors->GetColor3d("Tomato").GetData());// 渲染器vtkNew<vtkRenderer> renderer;renderer->AddActor(actor);renderer->SetBackground(colors->GetColor3d("SlateGray").GetData());// 渲染窗口vtkNew<vtkRenderWindow> renderWindow;renderWindow->AddRenderer(renderer);renderWindow->SetSize(640, 480);// 交互器vtkNew<vtkRenderWindowInteractor> renderWindowInteractor;renderWindowInteractor->SetRenderWindow(renderWindow);renderWindow->Render();renderWindowInteractor->Start();return 0;
}

在这里插入图片描述

HSV示例

在这里插入图片描述

#include <vtkLineSource.h>
#include <vtkPlaneSource.h>
#include <vtkNamedColors.h>
#include <vtkLookupTable.h>VTK_MODULE_INIT(vtkRenderingOpenGL2);
VTK_MODULE_INIT(vtkInteractionStyle);
VTK_MODULE_INIT(vtkRenderingFreeType);using namespace std;int main()
{vtkNew<vtkNamedColors> colors;// 创建球体数据源vtkNew<vtkSphereSource> sphereSource;sphereSource->Update();// Lookup TablevtkNew<vtkLookupTable> lookupTable;lookupTable->SetHueRange(0.667, 0.0); // 设置色相范围从蓝色到红色lookupTable->Build();// 映射器vtkNew<vtkPolyDataMapper> mapper;mapper->SetInputConnection(sphereSource->GetOutputPort());mapper->SetLookupTable(lookupTable);mapper->UseLookupTableScalarRangeOn();// ActorvtkNew<vtkActor> actor;actor->SetMapper(mapper);// 渲染器vtkNew<vtkRenderer> renderer;renderer->AddActor(actor);renderer->SetBackground(colors->GetColor3d("SlateGray").GetData());// 渲染窗口vtkNew<vtkRenderWindow> renderWindow;renderWindow->AddRenderer(renderer);renderWindow->SetSize(640, 480);// 交互器vtkNew<vtkRenderWindowInteractor> renderWindowInteractor;renderWindowInteractor->SetRenderWindow(renderWindow);renderWindow->Render();renderWindowInteractor->Start();return EXIT_SUCCESS;}
http://www.dtcms.com/wzjs/23829.html

相关文章:

  • 平面设计用到的软件有哪些常用seo站长工具
  • java电商网站开发视频网络营销策划方案模板范文
  • asp动态网站被攻击百度推广关键词排名在哪看
  • 做淘宝券网站seo关键词使用
  • 高端网站建设服务seo店铺描述例子
  • 软件商店正版下载安装专业关键词优化平台
  • 陕西省住房和城乡建设厅网站上怎么打印证书网站关键词查询网址
  • 上海网站seo公司软文营销是什么意思
  • 个人网站做淘宝客如何备案湖南网站建设推广优化
  • 项目加盟代理商怀化网站seo
  • 景点网站开发积极意义百度号码认证平台取消标记
  • 做网站jijianjianzhanseoul是啥意思
  • 旅游的网站怎么做的app运营需要做哪些
  • 做led灯网站有哪些呢yandex引擎
  • 做一个app需要什么流程百度问答seo
  • 东莞公司建设网站新型实体企业100强
  • 用dreamweaver8做网站不限制内容的搜索引擎
  • 苹果软件做ppt模板下载网站有哪些汕头百度关键词推广
  • 网站开发项目设计文档百度指数怎么算
  • java做的网站的后缀是什么市场调研报告总结
  • 苏州高端网站建设广州市人民政府新闻办公室
  • 合肥新站开发区管委会网站百度搜索引擎下载
  • 网站建设哪些资质厦门seo代运营
  • 男人直接做的视频网站软文如何推广
  • 常州网站建设常州域名注册平台
  • 录像网站怎么做企业网页设计公司
  • 做网站需要多少钱河南网站排名
  • 长沙58同城招聘网最新招聘西安seo哪家好
  • 使用爬虫做的网站百度网址提交入口
  • 怎么找做网站的公司蜗牛精灵seo