/** @file SketchDef.java * * @author marco corvi * @date mar 2013 * * @brief TopoDroid 3d sketch: defines * -------------------------------------------------------- * Copyright This sowftare is distributed under GPL-3.0 or later * See the file COPYING. * -------------------------------------------------------- */ package com.topodroid.DistoX; class SketchDef { // static final float LINE_STEP = 0.5f; // 0.5 m between line 3d points // static final float INNER_BORDER_STEP = 0.2f; // 0.2 m between border-line 3d points // static final float SECTION_STEP = 0.5f; static final float CLOSE_GAP = 1.0f; static final int POINT_MIN = 4; // 4 minimum number of 3D points on a line // static final int POINT_MAX = 20; // 12 maximum number of 3D points on a line. UNUSED static final float MIN_DISTANCE = 20.0f; // minimum closeness distance (select at) // public static final float ZOOM_INC = 1.4f; // public static final float ZOOM_DEC = 1.0f/ZOOM_INC; public final static int DISPLAY_NGBH = 0; public final static int DISPLAY_SINGLE = 1; public final static int DISPLAY_ALL = 2; public final static int DISPLAY_MAX = 3; public static final int MODE_MOVE = 0; public static final int MODE_DRAW = 1; public static final int MODE_EDIT = 2; // change the surface as a whole public static final int MODE_SELECT = 3; // select a point to edit public static final int MODE_STEP = 4; // step to another leg // public static final int MODE_HEAD = 5; // public static final int MODE_JOIN = 6; public static final int TOUCH_NONE = 0; public static final int TOUCH_MOVE = 2; public static final int TOUCH_ZOOM = 5; // public static final int VIEW_NONE = 0; // public static final int VIEW_3D = 1; public static final int EDIT_NONE = 0; public static final int EDIT_CUT = 1; public static final int EDIT_STRETCH = 2; public static final int EDIT_EXTRUDE = 3; public static final int SELECT_NONE = 0; public static final int SELECT_SECTION = 1; public static final int SELECT_STEP = 2; public static final int SELECT_SHOT = 3; public static final int SELECT_JOIN = 4; public static final int LINE_SECTION = -1; // section line type static final String[] mode_name = { "none", "draw", "move", "item" }; // static final String[] view_type = { "none", "3d" }; static final String[] edit_name = { "none", "cut", "stretch", "extrude" }; }