python polyscope 라 이브 러 리 의 설치 와 루틴 을 자세히 설명 합 니 다.
pip install polyscope
라 이브 러 리 파일 을 찾 을 수 없다 면 no moudle 은 설 치 된 poly scope 폴 더 를 실행 하려 는 py 파일 과 같은 디 렉 터 리 에 두 어 보 세 요.
우리 가 설치 한 poly scope 폴 더 는 어디 에 있 습 니까?설치 디 렉 터 리 에 있 는"Lib/site-packages"에 있 을 것 입 니 다.아래 그림 과 같 습 니 다.
그러나 설치 한 후에 우 리 는 인터넷 의 규칙 을 실행 합 니 다.
import polyscope as ps
# Initialize polyscope
ps.init()
### Register a point cloud
# `my_points` is a Nx3 numpy array
ps.register_point_cloud("my points", my_points)
### Register a mesh
# `verts` is a Nx3 numpy array of vertex positions
# `faces` is a Fx3 array of indices, or a nested list
ps.register_surface_mesh("my mesh", verts, faces, smooth_shade=True)
# Add a scalar function and a vector function defined on the mesh
# vertex_scalar is a length V numpy array of values
# face_vectors is an Fx3 array of vectors per face
ps.get_surface_mesh("my mesh").add_scalar_quantity("my_scalar",
vertex_scalar, defined_on='vertices', cmap='blues')
ps.get_surface_mesh("my mesh").add_vector_quantity("my_vector",
face_vectors, defined_on='faces', color=(0.2, 0.5, 0.5))
# View the point cloud and mesh we just registered in the 3D UI
ps.show()
오류 가 있 습 니 다.poly scope 를 찾 을 수 없습니다.bings,제 해결 방법 은 이 디 렉 터 리 아래 에 이 파일 이 있어 야 한 다 는 것 입 니 다.그의 이름 을 poly scope 로 바꾸다.bings.pyd 가 해결 할 수 있 고 라 이브 러 리 가 뚫 릴 수 있 습 니 다.그러나 원래 의 규칙 은 배열 에 모든 것 을 주지 않 았 기 때문에 논리 적 오류 가 있 기 때문에 몇 개 만 주면 실행 할 수 있 습 니 다.
import polyscope as ps
import numpy as np
# Initialize polyscope
ps.init()
### Register a point cloud
# `my_points` is a Nx3 numpy array
my_points=np.array([[1,1,1],[1,2,3],[1,2,4],[2,5,3],[2,2,2]])
ps.register_point_cloud("my points", my_points)
### Register a mesh
# `verts` is a Nx3 numpy array of vertex positions
# `faces` is a Fx3 array of indices, or a nested list
verts=np.array([[1,1,1],[1,2,3],[1,2,4],[2,5,3],[2,2,2]])
faces=np.array([[1,1,1],[1,2,3],[1,2,4],[2,4,3],[2,2,2]])
ps.register_surface_mesh("my mesh", verts, faces, smooth_shade=True)
# Add a scalar function and a vector function defined on the mesh
# vertex_scalar is a length V numpy array of values
# face_vectors is an Fx3 array of vectors per face
vertex_scalar = np.array([1,2,3,4,5])
face_vectors=np.array([[1,1,1],[1,2,3],[1,2,4],[2,5,3],[2,2,2]])
ps.get_surface_mesh("my mesh").add_scalar_quantity("my_scalar",
vertex_scalar, defined_on='vertices', cmap='blues')
ps.get_surface_mesh("my mesh").add_vector_quantity("my_vector",
face_vectors, defined_on='faces', color=(0.2, 0.5, 0.5))
# View the point cloud and mesh we just registered in the 3D UI
ps.show()
성공 적 으로 사용 할 수 있 습 니 다.python polyscope 라 이브 러 리 의 설치 와 루틴 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 python polyscope 라 이브 러 리 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.