작업환경

OS : Windows7 Ultimate K x64

SU : SketchUp 2014 (pro)

SP : SketchyPhysics 3.3.0 Unofficial Release

etc : SP를 제외한 추가 플러그인 없음



컨트롤러 Controller 스크립트.pdf




간단한 스크립트 Script 다루기

스크립트 Script란 전문적인 프로그래밍 언어 외에 간단한 프로그램 명령어를 일컫습니다.

(정확하고 자세한 설명은 직접 찾아보시는 것을 권장합니다.)

스케치 피직스 Sketchy Physics는 기본적인 속성 Property과 상태 State, 형태 Shape 외에도 스크립트 Script 기능을 제공합니다.

이러한 스크립트 Script를 작성하고 제어할 수 있으므로 다양하고 강력한 기능을 사용할 수 있습니다.

아래에는 기본적이고 간단한 스크립트 Script를 소개하겠습니다.


컨트롤러 Controller 스크립트 Script

SP의 거의 모든 조인트 Joint에는 컨트롤러 Controller를 추가할 수 있습니다.

말 그대로 조인트 Joint를 컨트롤, 조종할 수 있는 컨트롤러 Controller인데 스크립트 script를 이용하여 추가적인 효과도 부가할 수 있습니다.

컨트롤러 Controller 스크립트 Script는 UI의 Controller에서 작성할 수 있습니다.


컨트롤러 Controller 생성



컨트롤러 Controller 조합



키 Key 컨트롤러 Controller 추가하기





Posted by 귀여운촌아
:

인터넷을 검색하던 중 Sketchy Physics 3.3.0 버전이 올라와있는 것을 발견하였습니다.

지난 7월 20일에 릴리즈 되었습니다.


아무래도 가장 주요한 점은 스케치업 2013과 2014에서 작동이 수월하게 될 수 있도록 업데이트 된 점입니다.

개발자가 작성한 릴리즈 노트에서 가장 먼저 나와있습니다.

이 전의 Sketchy Physics 3.2(이하 SP 3.2)의 경우 스케치업 8 이하의 버전에서 그나마 작동하고

최신의 OS나 기타 환경에서는 오류가 많이 발생했습니다.


하.지.만 이제 자신이 사용하는 거의 모든 스케치업에서 안정적으로 동작되도록 업데이트 했다고 합니다.


SketchyPhysics 3.3(Unofficial Release) - 릴리즈 노트

SketchyPhysics 3.3.0 - 다운로드 링크


위의 링크에 가시면 개발자의 릴리즈 노트를 영문으로 볼 수 있습니다.

또한 릴리즈 노트의 하단에 다운로드 링크도 있으니 바로 다운받을 수 있습니다.




SP 3.3을 설치할 때 반드시 그 전 버전의 SP는 삭제하고 설치하기 바랍니다.


저도 SP 3.3을 내려받아서 2014에서 잠시 사용해 보니 현재까지 아무런 오류도 나지 않습니다.

개발자의 설명으로는 몇가지 버그도 수정하고 기능 향상, 키코드 추가 등 편리한 점을 많이 업데이트한 것으로 보입니다.


저도 SU8 + SP3.2에서 SU2014 + SP3.3으로 작업환경을 바꾸어서 작업하겠습니다.

SP3.3의 경우 UI, 아이콘 등은 크게 바뀌지 않았고 사용법 또한 기존의 SP와 다르지 않은 것으로 보입니다.

더욱이 SP3.3의 경우 안정성이 크게 개선되어서 다른 버전의 SU에서도 공통적으로 사용할 수 있기 때문에

더 많은 분들이 같이 사용할 수 있을 것으로 생각됩니다.


하지만 릴리즈 노트에서 보신 것 처럼 Unofficial Release인데 공식 업데이트가 아니고

배포된지 얼마 안되었기 때문에 생각지 못한 오류가 있을 수 있습니다.


작업환경

OS : Windows7 Ultimate K x64

SU : SketchUp 2014 (pro)

SP : SketchyPhysics 3.3.0 Unofficial Release

etc : SP를 제외한 추가 플러그인 없음




SP 3.3의 경우 무료로 내려받아 설치하여 사용할 수 있습니다.

단순히 설치 파일을 올려놓을 수 있지만 개발자가 올려놓은 곳에서

내려받는게 맞다고 생각합니다.

Posted by 귀여운촌아
:




간단한 스크립트 Script 다루기

스크립트 Script란 전문적인 프로그래밍 언어 외에 간단한 프로그램 명령어를 일컫습니다.

(정확하고 자세한 설명은 직접 찾아보시는 것을 권장합니다.)

스케치 피직스 Sketchy Physics는 기본적인 속성 Property과 상태 State, 형태 Shape 외에도 스크립트 Script 기능을 제공합니다.

이러한 스크립트 Script를 작성하고 제어할 수 있으므로 다양하고 강력한 기능을 사용할 수 있습니다.

아래에는 기본적이고 간단한 스크립트 Script를 소개하겠습니다.


방사체 Emitter 사용하기






Posted by 귀여운촌아
:

스케치업 7버전 : 

Skotch Yoke SU7.skp


스케치업 8버전 :

Skotch Yoke SU8.skp

 



회전운동을 직선왕복운동으로 바꾸어 주는 기구인

스카치 요크 Skotch Yoke 기구 만들기 입니다.


단진동 발생 진동 시험 장치 등에 사용됩니다.



Posted by 귀여운촌아
:


SP 204.pdf




조인트 Joints 물체 Object에 고정시키기


슬라이더 크랭크 기구 만들기


시뮬레이션 및 Sketchy Physics Inspector






Posted by 귀여운촌아
:


SP 203.pdf




Sketchy Physics Joints 조인트 생성 및 설정

생성한 조인트 Joints를 물체 Object에 연결하면 물체 Object에 움직임을 정의할 수 있습니다.

이렇게 연결된 조인트 Joints는 몇 가지 세부 설정을 할 수 있습니다.



서보 Servo 조인트 Joint 생성 및 설정


피스톤 Piston 조인트 Joint 생성 및 설정



Motor 조인트 Joint 생성 및 설정




Posted by 귀여운촌아
:


SP 202.pdf




Sketchy Physics Joints 조인트 생성 및 설정

생성한 조인트 Joints를 물체 Object에 연결하면 물체 Object에 움직임을 정의할 수 있습니다.

이렇게 연결된 조인트 Joints는 몇 가지 세부 설정을 할 수 있습니다.


 힌지 Hinge 조인트 Joint 생성 및 설정


슬라이더 Slider 조인트 Joint 생성 및 설정


힌지 Hinge와 슬라이더 Slider를 이용할 때





Posted by 귀여운촌아
:


SP 201.pdf





Sketchy Physics Joints 조인트를 이용한 물체 Object 움직임

스케치 피직스(Sketchy Physics 이하 SP)의 물체 Object를 생성하고 상태 State와 형상 Shapes를 정의하고 수정했습니다.

이번에는 이렇게 생성된 물체 Object에 조인트 Joints 도구를 이용하여 물체 Object의 움직임을 정의해보겠습니다.


조인트 Joints 도구모음

Sketchy Physics Joints 도구는 메뉴의 뷰 > 도구모음 > SketchyPhysicsJoints

이용하여 Joints 도구들을 활성화할 수 있습니다.

위와 같이 조인트 Joint의 종류를 몇 가지가 있으며 생성하는 요령은 비슷하므로

기본적인 힌지 Hinge 조인트 Joint를 우선 설명하도록 하겠습니다.


힌지 Hinge 조인트 Joint 생성하기


조인트 Joint와 물체 Object 연결하기


조인트 Joint 연결 후 시뮬레이션






Posted by 귀여운촌아
:


SP 105.pdf




물체 Object 형상 Shapes 보완 수정






Posted by 귀여운촌아
:

SP 104.pdf





복잡한 물체 형상 Object Shapes 만들기

스케치 피직스(Sketchy Physics 이하 SP)는 물리적인 물체를 스케치업의 그룹으로 된 모델만 인식합니다.

또한 그룹 모델의 형상을 그대로 인식하는 것이 아닌 형상 Shapes이라는 특성을 이용하여 물체의 모양을 인식합니다.

쉽게 말해서 그려진 모델은 SP에서 치수에 대한 정보를 인식하고

모델의 모양에 대한 정보는 그룹의 특성 중 형상 Shapes에서 인식한다고 생각하면 됩니다.

따라서 복잡한 형상의 물체를 시뮬레이션 하기 위해서는 SP에서 인식할 수 있는 여러 형상 Shapes을 조합하여 적용해야 합니다.


1. ㄱ자 모양의 모델 만들기


2. 속이 빈 원통형 물체 만들기







Posted by 귀여운촌아
: