openFrameworks 基本描画 メモ

//背景
ofBackground(color);

//スムース
ofEnableSmoothing();
ofDisableSmoothing();

//円の解像度
ofSetCircleResolution(resolution);

//図形を色で埋める
ofFill();

//色の指定
ofSetHexColor(0xb5de10);

//Text
ofDrawBitmapString("str",x,y);

//ポリゴンモードの指定
ofSetPolyMode(OF_POLY_WINDING_ODD);

//アルファブレンド用の設定
ofEnableAlphaBlending();
ofDisableAlphaBlending();

//線幅
ofSetLineWidth(size);

//描画
ofBeginShape();
//ここに以下の頂点系の処理を書く
ofEndShape(bool bClose=false);

//頂点
ofVertex(x,y);

//Curve用の頂点(指定した頂点を通るようにカーブを作成可能)
ofCurveVertex(x,y);

//Circle
ofDrawCircle(x,y,r /*円のサイズ*/);
ofDrawEllipse(x,y,w,h);

//Hole
ofNextContour(true);

//中心位置変更
ofPushMatrix();
ofTranslate(x,y);
ofPopMatrix();

//Scale変更
ofScale(x,y);

Leave a Comment