728x90
설치...
github.com/expertanalytics/rasputin
brew install cmake
brew install gmp
brew install boost
brew install mpfr
brew install openblas
위 library들을 다 설치하고, github에서 하라는대로 다 했는데도 안 됨.
-> mac os에서는 안 돼서
-> linux에서 위 라이브러리를 모두 설치 후 빌드
성공적으로 설치
import test
잘 된다. 기쁘다!
In [1]:
import numpy as np
import pyproj
from rasputin.reader import Rasterdata
from rasputin.mesh import Mesh
In [2]:
def construct_rasterdata():
raster = np.array([0, 0, 0,
0, 1, 0,
0, 0, 0], dtype=np.float32).reshape(3,3)
cs = pyproj.CRS.from_epsg(32633)
return Rasterdata(shape=(raster.shape[1], raster.shape[0]), x_min=0,
y_max=20, delta_x=10, delta_y=10, array=raster,
coordinate_system=cs.to_proj4(), info={})
In [3]:
rd = construct_rasterdata()
mesh = Mesh.from_raster(data=rd)
pts = mesh.points
for face in mesh.faces:
print("Face:", *[f'{fc:2d}' for fc in face])
print(f"pts[{face[0]}]:", *[f'{pt:4.1f}' for pt in pts[face[0]]])
print(f"pts[{face[1]}]:", *[f'{pt:4.1f}' for pt in pts[face[1]]])
print(f"pts[{face[2]}]:", *[f'{pt:4.1f}' for pt in pts[face[2]]])
print()
In [ ]:
'hacking or software engineering skills > etc' 카테고리의 다른 글
[3d] 3d 구를 DSM으로 만들기 (0) | 2021.04.23 |
---|---|
[3d] pymesh 설치하기, ubuntu (0) | 2021.04.21 |
[imaginare 설치] TypeError: Class advice impossible in Python3 에러 (0) | 2021.03.05 |
python으로 폴더 지우기 (os, shutil) (0) | 2021.03.04 |
conda error (0) | 2021.01.19 |