본문 바로가기

프로세싱

(7)
Processing에서 안드로이드 모드로 접근하기 - 폰에서 실행 ~ 2018. 1. 15. 08:00 한 때 Processing에 끌려서 참 많은 공부를 했었고, 그 내용 중 일부를 블로그에도 올리면서 별도로 카테고리[바로가기]도 만들었는데요. 마지막 글이 2016년 8월이더라구요. ㅎㅎ. 이번에 오랜만에 프로세싱 이야기를 할려고 합니다.^^ 오늘은 프로세싱에서 안드로이드 모드로 진입하는 것을 이야기할려구요^^프로세싱 IDE 화면입니다. 참 아두이노스럽죠^^ 그래서 더더욱 아두이노랑 잘 맞다고 느끼는지도 모르겠습니다. 아두이노의 예전 버전은 실행될 때, Processing으로 만들었다는 문장이 들어가 있었는데 지금 없는 걸 보니 바뀌었을 수도 있겠네요.. 뭐 아무튼...저 부분의 Java를 눌러서Android로 바꾸면 안드로이드 폰용 앱을 생성할 수 있는데.... 뭐 하나 더 해야합니다.저런 창이 뜨는데..
Processing에서 3D 화면의 회전(Rotation), 이동(Translation), 확대(Zoom) 손 쉽게 구현하기 2016. 8. 12. 08:00 프로세싱(Processing)이라는 언어는 비쥬얼 측면에서 정말 정말 편하게 그리고 간결하게 음~~ 한마디로 효율적(^^)으로 원하는 것을 구현해 볼 수 있는 언어라는 생각이 듭니다. 예전에 이 언어를 가지고 좀 뭔가를 했는데, 지금 보니 그건 프로세싱의 특징을 모르고 그냥 C 처럼 사용했던 것 같습니다. 그리고 최근 Processing의 좌표 변환의 개념에 대해 이야기[바로가기]했는데요. Processing의 특징을 알면 시각화하기 참 편해집니다.^^. 오늘은 서보모터의 3D 모델을 직접 구현했던 글[바로가기]을 조금 더 다듬어 볼까 합니다^^. void mouseDragged(){ rotY -= (mouseX - pmouseX) * 0.01; rotX -= (mouseY - pmouseY) * 0.0..
서보모터를 3D Builder를 통해 3D 도면의 좌표 중심을 변경하고 Processing에서 3D 도면을 표현하기 2016. 7. 13. 08:00 서보모터의 3D 도면을 어찌어찌 구해서 유니티(Unity)에서 잘 가지고 놀았었는데요[바로가기]^^. 그런데 이 때, 서보모터의 도면의 좌표 중심이 실제 모델의 중심과 달라서 약간 고생을 했었는데요^^. 이번에는 윈도우 10을 쓰는 유저라면 아주 편하게 도면 자체의 좌표 중심을 옮겨서 쉽게 다룰 수 있도록 하는 것을 이야기할려고 합니니다. 이 글에서는 먼저 3D 도면 파일을 3D Builder라는 프로그램을 통해 좌표축을 변환하고 이를 이용해서 Processing에서 표현하는 기초적인 방법과 실제 서보모터의 도면 파일을 Processing에서 불러서 화면에 표현해보는 것이 목적입니다.^^ 일단 윈도우 10 사용자라면, 아마 뭐 모르실 수도 있는데 3D Builder라는 프로그램이 기본으로 설치되어 있을 ..
프로세싱 Processing에서 modelX 명령으로 pushMatrix의 개념을 이해하기... 2016. 7. 8. 08:00 오랜만에 Processing을 다시 만나[바로가기] 약간 즐거웠나 봅니다. 오늘은 살짝 제가 헤매던 pushMatrix()와 popMatrix()의 개념을 이해하는 것이 주 목적입니다. 그 도구로 modelX, modelY, modelZ 명령을 사용할 거구요. 그리고 뭐 자연스럽게 translate()와 rotateX() 이야기도 하게 될 듯 합니다.^^ 일단 void setup() { size(500, 500, P3D); noFill(); } void draw() { background(0); float x = modelX(0, 0, 0); float y = modelY(0, 0, 0); float z = modelZ(0, 0, 0); println("x : " + x + ", y : " + y + "..
Processing에서 Papaya library를 이용해서 행렬(Matrix) 연산하기 2014. 11. 6. 07:00 언어라고 해야할지 그냥 자바를 이용한 좀 편리한 도구라고 해야할지 요즘 들어서 오히려 약간 혼돈을 느끼지만 여전히 취미생활처럼 Processing을 아~~주 쪼금씩 데리고 놀고 있습니다. 약간 뭔가 의도한데로 되는지 조차 혼란이 오는 요즘... 내가 현재 괜찮은 방향으로 잘 가고 있는지.. 뭐 이딴 이상한 생각 따위를 살짝 접고 평온한 마음으로 지내는 것으로는 확실히 요런 언어(혹은 도구)로 뭔가 새로운 것을 조금씩 공부해보는 것이 참 좋은것 같습니다. 뭐 아무튼 그렇게 처음 Processing이라는 아이를 제 블로그에서 소개[바로가기]한 이 후 (근데 그것도 2013년 9월이니 아무리 취미처럼하는 공부라도 참 진도가 느립니다.ㅠㅠ) 그래프를 그리는 이야기만 했었는데요. 이번에는 라이브러리 하나 소개할려..
Processing에서 시리얼통신으로 받은 데이터를 그래프로 표현하기 2013. 10. 23. 18:39 요즘 제가 MATLAB을 시작으로, Arduino, Python 등에서 시리얼 통신으로 데이터를 핸들링하는 아주 기초적인 글을 몇개 다뤘는데요. 이번에는 Processing이라고 하는 툴을 최근에 소개했었는데[바로가기] 그 Processing으에 관련된 글을 하나 더 다룰려고 합니다. 가지고 놀다보니 Processing도 많은 장점들이 있더라구요. 그것도 정말 쉽게 잘 쓸수 있구요. Processing에 관련된 기초적인 이야기는 공식홈페이지[바로가기]만 가도 엄청 많으니 패스하구요. 이번글의 목적은 Processing에서 시리얼 통신을 통해 들어온 데이터를 그래프로 표현하는 것입니다. 거기에 살짝 양념을 쳐서 GUI를 살짝 흉내도 내도록 하구 있구요. 아무튼 뭐 그렇습니다.^^.일단 Processing에..
Processing 프로세싱 언어를 소개합니다. 2013. 9. 30. 19:46 벌써 9월이 끝나버렸네요.ㅠㅠ. 전 개인적으로 9월이 아주 빨리 지나가 버렸습니다. 9월초에는 여름 휴가(늦었지만^^)로 괌으로 여행을 다녀왔구요.(이제 여행경비를 할부로 결재했으니 당분간 손가락을 빨아야하지만 말이죠.^^) 또 추석까지... 9월은 너무 빨리 지나가 버렸네요. 10월은 아주 알차게 보내야겠습니다. 오늘 이야기할 네용은 프로세싱입니다. 응? 뭘 처리한다고? 네.. 저도 그랬습니다. 최근 아두이노를 좀 만지다보니 계속 등장하던 프로세싱이 언어의 이름일거란 생각은 못했거든요. ㅎㅎ현재 2.0.3버젼까지 발표되어 있는 언어더군요^^. 생긴 모양은 아두이노 IDE 프로그램과 아주 닮아 있더군요. 형태도 비슷하구요. 아무튼, 요놈 좀 끌려서 최근 신나게 잘 들여다 봤답니다.^^프로세싱이 실행될때 ..

반응형