0
python ProgrammableFilter를 사용하여 paraview로 CAD 응용 프로그램을 개발 중이며 import vtk
을 만들었지 만 from paraview.simple import ..
을 만들면 문제가 없습니다. 난 항상이 오류 메시지가 :python AttributeError : 'NoneType'객체의 속성이 'vtkPVPythonModule'이 아닙니다. paramiew
Traceback (most recent call last):
File "<string>", line 22, in <module>
File "<string>", line 2, in RequestData
File "C:\Program Files (x86)\ParaView 4.1.0.32b\lib\paraview-4.1\site- packages\paraview\servermanager.py", line 2190, in find_module
if vtkPVPythonModule.HasModule(fullname):
AttributeError: 'NoneType' object has no attribute 'vtkPVPythonModule'
나는 내가이 일을하려고했지만 아무것도 변경되지 않은 PYTHONPATH
을 설정 어쩌면 경우 생각.
문제는 내 PC에서만 발생합니다. 동일한 프로젝트에서 작업하는 동료의 다른 PC에서 동일한 가져 오기를 시도했지만 잘 작동합니다 ... – juangv
잘 작동하는 것처럼 보일 수 있지만 그것은 * 잘못된 * :). 그것은 그것을 위해 설계된 것이 아니며 그렇게 사용해서는 안됩니다. 나를 믿어 라 - 나는 그 코드의 상당 부분을 썼다. 그것은 큰 * 아니야! 아니!*. 경험 법칙은'프로그램 가능한 필터 '에서 paraview.simple 또는 paraview.servermanager를 가져 오지 않습니다. – Utkarsh
그래서, 다음으로 논리적 인 질문이 있습니다 : 어떻게 컨트롤 포인트가있는 스플라인을 만들 수 있습니까? vtkParametricSpline 및 vtkParametricFunctionSource를 사용하여 시도했지만 작동하지만 UI에서 점을 수정할 수 없습니다. splineSource (paraview.simple에서)를 사용하여 위젯을 표시하고 해당 제어점을 수정할 수 있습니다. – juangv