vtkPolyData数据的空间变换

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

以下是使用vtkTransformPolyDataFilter过滤器调用vtkTransform旋转矩阵实现了vtkPolyData数据的空间变换。并保存为了.obj格式的数据。

	vtkSmartPointer<vtkTransform> pTransform = vtkSmartPointer<vtkTransform>::New();
	pTransform->RotateX(-90);//x轴旋转-90度

	vtkSmartPointer<vtkTransformPolyDataFilter> pTransformPolyDataFilter = vtkSmartPointer<vtkTransformPolyDataFilter>::New();
	pTransformPolyDataFilter->SetInputData(source);
	pTransformPolyDataFilter->SetTransform(pTransform);
	pTransformPolyDataFilter->Update();

	//写出为OBJ格式
	vtkSmartPointer<vtkOBJWriter> porter = vtkSmartPointer<vtkOBJWriter>::New();
	porter->SetFileName(outObjfileName.c_str());
	porter->SetInputConnection(pTransformPolyDataFilter->GetOutputPort());
	porter->Write();
	porter->Update();

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6