[Bprocessor-commit] gl/src/net/sourceforge/bprocessor/gl/tool SpaceTool.java,NONE,1.1 PencilTool.jav
Status: Pre-Alpha
Brought to you by:
henryml
|
From: Michael L. <he...@us...> - 2005-11-15 19:04:19
|
Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5826/src/net/sourceforge/bprocessor/gl/tool Modified Files: PencilTool.java ToolFactory.java Added Files: SpaceTool.java Log Message: - Added SpaceTool to make the spacenames appear only when using the regular selection tool - Splitting of edges in Pencil --- NEW FILE: SpaceTool.java --- //--------------------------------------------------------------------------------- // $Id: SpaceTool.java,v 1.1 2005/11/15 19:04:10 henryml Exp $ // // Copyright (c) 2005 The BProcessor Team (http://bprocessor.sourceforge.net) // Released under the Lesser GNU Public License v2.1 //--------------------------------------------------------------------------------- package net.sourceforge.bprocessor.gl.tool; import java.awt.Cursor; import net.sourceforge.bprocessor.gl.GLView; /** * The SpaceTool */ public class SpaceTool extends SelectTool { /** * Construct the SpaceTool * @param glv The GLView * @param cursor The cursor */ public SpaceTool(GLView glv, Cursor cursor) { super(glv, cursor); } } Index: ToolFactory.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/ToolFactory.java,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** ToolFactory.java 14 Nov 2005 08:57:47 -0000 1.11 --- ToolFactory.java 15 Nov 2005 19:04:10 -0000 1.12 *************** *** 35,39 **** /** select tool */ ! private SelectTool select; /** move tool */ --- 35,39 ---- /** select tool */ ! private SpaceTool select; /** move tool */ *************** *** 74,78 **** but.setToolTipText("Clipping"); ! select = new SelectTool(glv, null); pencil = new PencilTool(glv, pencilcursor); move = new MoveTool(glv, null); --- 74,78 ---- but.setToolTipText("Clipping"); ! select = new SpaceTool(glv, null); pencil = new PencilTool(glv, pencilcursor); move = new MoveTool(glv, null); Index: PencilTool.java =================================================================== RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/PencilTool.java,v retrieving revision 1.32 retrieving revision 1.33 diff -C2 -d -r1.32 -r1.33 *** PencilTool.java 7 Nov 2005 07:21:21 -0000 1.32 --- PencilTool.java 15 Nov 2005 19:04:10 -0000 1.33 *************** *** 148,151 **** --- 148,157 ---- edges = new ArrayList(); intern(vertex); + if (target != null) { + if (target instanceof Edge) { + Edge edge = (Edge) target; + edge.split(vertex); + } + } from = vertex; to = new Vertex("Mouse", vertex.getX(), vertex.getY(), vertex.getZ()); *************** *** 158,161 **** --- 164,169 ---- if (target instanceof Edge) { intern(vertex); + Edge edge = (Edge) target; + edge.split(vertex); } } |