외부에서 구한 좌표값을 대입하여 구체 array를 만들고 싶습니다

400개 이상의 구체로 이루어진 은 나노입자 array를 모델링 하고자 하는데요

나노입자 개개의 좌표값을 메모장 및 엑셀 파일로 산출해 놓았는데

이를 하나하나 입력하지 않고 한번에 FDTD 프로그램에 대입시켜서

구체 array를 구현할 수 있는 방법이 있을까요?

fibonacci sphere_480.txt (17.8 KB)

원하시는 것과 같은 작업은, .txt 파일을 현재의 working directory 에 놓고, 다음의 스크립트를 실행하면 됩니다.

radius = 5e-9;
xyz = 1e-9*readdata(“fibonacci sphere_480.txt”); #assumed nm unit in the .txt
N = size(xyz,1);
addsphere({“radius”:radius,“x”:xyz(1,1),“y”:xyz(1,2),“z”:xyz(1,3)});
dxyz = xyz(2:N,:)-xyz(1:N-1,:);

for (i=1:N-1) {
copy(dxyz(i,1),dxyz(i,2),dxyz(i,3));
}

select(“sphere”);
addtogroup(“NP”);

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.