コード例 #1
0
ファイル: Border.cpp プロジェクト: kikko/ofApps
void Border::set(vector<ofPoint> &pts, float spacing){
	
	if(spacing!=NULL){
		
		ofPolyline temp;
		temp.addVertexes(pts);
		temp = ofGetResampledSpacing(temp, spacing);
		addVertexes(temp.getVertices());
	}
	else {
		addVertexes(pts);
	}
	
	color.set(ofRandom(255), ofRandom(255), ofRandom(255));
	
	computeNormals();
}
コード例 #2
0
ofPolyline ofGetResampledCount(const ofPolyline& polyline, int count) {
	float perimeter = polyline.getPerimeter();
	return ofGetResampledSpacing(polyline, perimeter / count);
}