VTK中创建圆柱体
来源:互联网 发布:网络装备交易排行榜 编辑:程序博客网 时间:2024/06/05 16:39
1 使用vtkCylinderSource来创建。vtkCylinderSource可以创建沿着世界坐标系Y轴方向的圆柱体,但是不能任意设置圆柱体长轴的方向。
vtkSmartPointer<vtkCylinderSource> cylinder = vtkSmartPointer<vtkCylinderSource>::New();cylinder->SetHeight(20.0);cylinder->SetCenter(origin[0] - 5.0 * normal[0], origin[1] - 5.0 * normal[1], origin[2] - 5.0 * normal[2]);cylinder->SetRadius(3.0);cylinder->SetResolution(100);
2 如果已经知道了圆柱长轴的两个端点,可以结合vtkLineSource和vtkTubeFilter来生成具有方向性的圆柱体
vtkSmartPointer<vtkLineSource> line = vtkSmartPointer<vtkLineSource>::New();line->SetPoint1(origin[0], origin[1], origin[2]);line->SetPoint2(origin[0] - 5.0 * normal[0], origin[1] - 5.0 * normal[1], origin[2] - 5.0 * normal[2]);vtkSmartPointer<vtkTubeFilter> tubeFilter = vtkSmartPointer<vtkTubeFilter>::New();tubeFilter->SetInputConnection(line->GetOutputPort());tubeFilter->SetRadius(3.0);tubeFilter->SetNumberOfSides(100);tubeFilter->CappingOn();
0 0
- VTK中创建圆柱体
- VTK基础概念-圆柱体绘制
- 沿曲线创建圆柱体 mayaAPI
- 圆柱体
- 圆柱体
- PyQt创建VTK
- VTK创建对象
- CMake创建VTK程序
- vtk 图像创建
- VTK学习(二)VTK图像创建
- VTK根据几个点插值成样条曲线,然后以样条曲线为中心线,生成圆柱体管道
- VTK中字符显示
- vtk中数据集
- C# NX二次开发_创建圆柱体并进行编辑
- 在wxPython中使用VTK
- VTK中实现图像翻转
- VTK中体绘制方法
- 在VS中配置VTK
- 什么是NP问题,NP-complete和NP-hard问题.
- python+reportlab实战:生成一个带表格图片的PDF
- linux下文件夹的创建、复制、剪切、重命名、清空和删除
- java中的clone()方法的研究---(3)如何编写正确的clone()方法:基本数据类型
- EditText在不同场景下调用软键盘
- VTK中创建圆柱体
- sys和system 用户、sysdba和sysoper系统权限、sysdba和dba角色的区别
- C++类的成员函数、非成员函数和友元函数
- 马哥linux公开课–Linux运维架构师成长必经之路
- RabbitMQ 安装配置与管理&整理篇
- Setup phpmyadmin on ubuntu 12.04 64bit
- wget 命令
- OpenSSL PKCS7 完整示例
- Xcode LLDB Debug教程