示例#1
0
/******************************************

 MOUSE

 ********************************************/
void Projector::mousePressed(ofMouseEventArgs& mouseArgs) {
    if (editMode == CORNERPIN || editMode == GRID) {
        if (editMode == CORNERPIN) {
            lastKey = getKeystonePoints();
        }
        else if (editMode == GRID) {
            lastGrid = getGridPoints();
        }
        plane.onMousePressed(mouseArgs);
    }
    else if (editMode == BRUSH_SCALE || editMode == BRUSH_OPACITY) {
        mask.mousePressed(mouseArgs);
    }
}
示例#2
0
std::vector<cv::Point3f> DotMatrixStandard::getObjectPoints()
{
    return getGridPoints(size,scaleX,scaleY,offset);
}