mac에서 openFrameworks를 시작했습니다.
2022-10-06 last update
6 minutes reading C++ openFrameworks MacOSX VisualProgramming소개
원래 비주얼 프로그래밍에 흥미가 있어, TouchDesigner 뽀뽀뽀 만지거나 하고는 있었습니다만, mac와 windows의 환경 차이에 해당되는 경우가 많았기 때문에 차라리 더 낮은 레이어에 이사하려고 생각해 openFrameworks에 입문해 보겠습니다 했다.
자세한 것은 쓰지만 자신의 메모를 겸하고 있으므로 나쁘지 않아. . .
패키지 다운로드
htps : // 오페인 f 라메를 rks. c / 그럼 / 도 w 응 아 d /
↑여기에서 떨어뜨린다.
df_vx.x.x_osx_release.zip
같은 형식의 zip 파일이 떨어지므로 압축을 풀어 임의의 디렉토리에폴더 구성
이것은 버전마다 바뀔 가능성이 많기 때문에 적절히 노력해 주었으면 하지만 현재의 최신이다
0.10.0
├── addons
├── apps
├── docs
├── examples
├── libs
├── other
├── projectGenerator
└── scripts
examples에 아무래도 샘플 프로젝트가 많이는 말하고 있으므로 실행해 놀아 보면 즐겁습니다.
실행 방법은 프로젝트의 디렉토리에 들어가 다음을 실행
make
make run
시험에
/of_v0.10.0_osx_release/examples/gl/alphaMaskingShaderExample
에 들어가 make
한 뒤 make run
그러면,,,
이런 느낌이 실행할 수 있습니다. 굉장한
새 프로젝트 만들기
이어 새로운 프로젝트를 만들어 봅시다.
만드는 방법은 간단
of_v0.10.0_osx_release/apps/myApps/emptyExample
cp -r emptyExample hello_open_frameworks
이런 식으로 cp 해 주면 ok입니다.할로와
그런데, 드디어 코드를 써 갑시다!...라고, 그 전에 우선은 파일 구성의 확인을 합니다.
├── Makefile
├── Project.xcconfig
├── README.md
├── addons.make
├── bin
├── config.make
├── emptyExample.png
├── emptyExample.xcodeproj
├── obj
├── openFrameworks-Info.plist
└── src
여러가지 있지만 주로 사용하는 것은 src 부하의 파일.
.
├── main.cpp
├── ofApp.cpp
└── ofApp.h
그리고 src 부하는 이런 느낌이 되고 있어 ofApp.cpp를 재작성해 가게 됩니다.
#include "ofApp.h"
//--------------------------------------------------------------
void ofApp::setup(){
}
//--------------------------------------------------------------
void ofApp::update(){
}
//--------------------------------------------------------------
void ofApp::draw(){
}
//--------------------------------------------------------
이런 느낌이 되고 있습니다. (Processing 같은!)
시험에 원을 그려보고 봅니다.
void ofApp::draw(){
ofDrawCircle(400,400,200);
}
첫 번째 인수가 x축이고 두 번째 인수가 y축 세 번째 인수가 원의 크기입니다. 이제 make하고 make run하면,

이러한 원이 표시됩니다.
이제 입문은 일단 종료... 앞으로 여러가지 시험해 갑니다.