|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
具体安装和贬义步骤如下:' a8 \4 R1 o/ v. F) |
" ~- t- \# q4 i9 ?# V! T3 Z
+ b3 Q5 K2 A3 ~) Y1. 下载VTK 对应MacOS的源码 : [url]https://vtk.org/download/#latest[/url]6 `) V2 i. \) D
下载CMake并进行安装,[url]https://cmake.org/[/url]
8 m8 e( R' X7 o! A1 R下载Python并进行安装,[url]https://www.python.org/[/url]" P! r+ l" O6 w- @; {& G
( }& c( o3 s9 ]
2. 安装完成后,输入 cmake 和 python 能够调用命令。如果出现找不到,需要手动添加下环境变量:
1 e. Y! \- ?$ K# @export CMAKE_ROOT=/Applications/CMake.app/Contents/bin/ #你的安装地址 + c J5 W( m: X& v
export PATH=$CMAKE_ROOT;PATH #设置到PATH路径下
8 C( Z$ h/ n1 y* C! ^8 q8 u: H* j, p$ L$ s8 w" W6 r, r" {2 m
6 N! G: i' d* i5 J; l. ]" \
3. 在下载的VTK目录下创建build文件夹,并进行配置
% }6 j- r: {# ncd Downloads/VTK/ ' [$ L% f% y7 ]$ K
mkdir build , s' R& _1 {2 F3 g' F
cd build/
& I3 R% S1 a9 J# Q3 Y' C
; {: X) ]- _$ w3 }+ i' F- O
: n+ X$ }/ I2 s! ~! K/ Y4. 配置
8 W, c3 I* @* D, L; x H( rccmake ..0 i# s) t+ X- `9 r. _7 S$ M4 W
在弹出的配置中,点击 c 进行配置,确保一下环境变量是 ON E4 b2 A6 W z# A1 b/ m
BUILD_SHARED_LIBS
! r* I& e, A) e) S$ p- E5 a5 YPYTHON_WRAPPING- ~0 y" H* q" h
点击 g 进行生成 3 `) R4 a' @ [1 K* W4 U( ^
, j* u7 x$ n: T8 b9 |% K
% L4 K" q8 j3 v7 Y/ y' l; a. M3 o) \5. 开始编译
8 ?2 F/ w2 i# h! {* M# F- T0 R输入: make
! r6 X% c9 ]0 X, p$ r- Q- y2 y- w; `
3 f, p' L6 n& Y4 M5 l/ W9 i- ~: ~$ D; C
6.时间比较长,编译完后设置相关环境变量进行测试7 r% e# P) W) h6 K z
& b; g' F9 }2 l4 R( d5 j' X) Jexport LD_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ , o2 @7 ^+ `3 t9 e: s
export DYLD_FALLBACK_LIBRARY_PATH=/Users/plmhome/Downloads/VTK/build/bin/ ! L4 Q9 S, L$ a' f
export PYTHONPATH=/Users/plmhome/Downloads/VTK/build/bin/
$ }) f" g0 V3 R' {6 zexport PYTHONPATH=$PYTHONPATH:/Users/plmhome/Downloads/VTK/Wrapping/Python/
# L' P* q& ]7 u( p5 v: n, O" N) I' L2 ]( q( C2 b/ R
sudo make install " O* F* Z. M* e6 p. K( x
! r: u- C. a" R# h; o8 u
7. 输入vtkpython 然后 import vtk 可以看到导入了包
) U0 v4 X3 X' m' k, F2 C+ L# l( r; d H
0 i& T9 T0 j9 d8 U6 ^
# d, Y7 b3 e$ |8 J. ], ~, N8. 为了方便,直接将上述变量加入到 profile中
7 o P$ X2 Z; W1 i% Y6 rsudo /eTC/profile0 c9 ~# w* h( j! V: p: q1 Y+ d
vi 后 插入上述环境设置,这里注意如果要配置VSCode,vtkmodules生成在 usr/local/lib 下 ; z% E3 N* Z4 L
% H( G/ m4 |0 u7 }; n
2 E; F* h: j* Y6 Q. N) ]* C# P! Z: z. z+ p% y/ ]
9. 大功告成!通过创建一个例子,直接运行,可以看到结果如下
5 w* z2 z x+ u- \5 E0 C0 y
4 ^* x' e: a! V4 l
+ R x7 g- r% ^ ~) }% M/ `* l4 B
6 o. D# u+ Z7 V: n/ D# ] f8 S7 l' v) v5 t2 r
, K+ ]4 }8 c% Z. l
. ^: ~# Y b/ z b. ~' U0 M |
-
-
|