SketchUp Make v17/Ruby > Ruby 콘솔에 스크립트로드/Face 추가 스크립트 실행
SketchUp Make v17.1.173
MacOS X El Capitan
관련 ぃ tp // m / 7 ~ f9 / ms / 806f287f032 600b2fcd
관련 ぃ tp // 이 m / 7 ~ f9 / ms / c2 네 027 에 f307 26b54
스크립트 로드
SketchUp에서 Ruby 스크립트를 실행하려고합니다.
스크립트를 읽으려면
load myscript.rb
와 같이 읽어야합니다.그 읽기를 하기 위해서는 지정의 장소에 rb 파일을 두게 된다.
참고 htp // // lp. s 케 t 츄 p. 코 m / 엔 / 아 r c / 38583
Version 2013 and newer: Open a new Finder window, press and hold the Option key on your keyboard, the click Go in the menu bar > Library > Application Support > SketchUp # > SketchUp > Plugins
여기의 환경에서 두는 장소는 이하였다.
Library > Application Support > SketchUp 2017 > SketchUp > Plugins
다음 파일을 넣었다.
test161224.rb
print("Hello")
SketchUp의 「Ruby 콘솔」로 읽어 보았다.
결과
> load "test161224.rb"
Hellotrue
true라는 문자가 표시되어 버리고 있지만, 일단 읽기는 할 수 있었다.
일본어 도움말 실수?
덧붙여서, 일본어 헬프 쪽은 두는 장소의 기재가 낡았는지, 영어 헬프와 다르다.
htps : // / lp. s 케 t 츄 p. 코 m/쟈/아르치 cぇ/38583
Mac OS X - 기본 위치는 다음과 같습니다.
[귀하의 사용자 이름]/Library/Application Support/Google SketchUp #/SketchUp/plugins
SketchUp Make v17의 경우 'Google SketchUp#'이라는 폴더가 없습니다.
v0.2 draw face
ぇぇぺぺr. s 케 t 츄 p. 코 m / 엔 / 콘텐 t / 네 w 루 by
"Moving On, Adding a Face!"를 시도했다.
test161224.rb
def drawFace
point1 = [0,0,0]
point2 = [100,100,100]
point3 = [0,100,100]
model = Sketchup.active_model
entities = model.active_entities
entities.add_face(point1, point2, point3, point1)
end
> load "test161224.rb"
true
이제 drawFace라는 메소드가 추가됩니다.
그리고는 drawFace를 실행하면 된다.
> drawFace
#<Sketchup::Face:0x007fcfabe85850>
삼각형이 나타났다.
Reference
이 문제에 관하여(SketchUp Make v17/Ruby > Ruby 콘솔에 스크립트로드/Face 추가 스크립트 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/7of9/items/ff5921cf65b5f88d9311텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)