愿闻其详

随心所写,姑妄听之

0%

graphTool使用文档

概述:

这个软件(graphTool)是我在课余时间开发出来的,用于方便同学学习离散数学和老师更方便的作图演示。本软件的使用c++编写,源码在 ,感兴趣的同学可以参考一下。

使用文档:

绘制:

  1. 矩阵输入模式下,在右边的框中按格式“ 出点(空格)入点(空格)权值”输入数据之后,左边的视图框中就会显示相应的图。但是,由于每一次点的出现都是随机的,所以可能相同数据会出现点位于不同位置上。当然点是可以随意移动的,所以并不影响使用。

  2. 鼠标输入模式下,右边的输入框会被禁用(里面的数据不会被删除)。此时,绘制图像主要靠鼠标。当在图中按下鼠标左键,会在图中按顺序生成一个顶点。选中此顶点,双击鼠标左键后松开,随后移动鼠标,就会出现一条跟随鼠标运动的虚线。在有虚线的情况下,左键点击另外一个顶点,即可在两点之间添加一条边。

        先切换到鼠标输入模式

        

        生成点后,双击鼠标左键,移动鼠标

        

        左键单击另外一个点        

        

更改

  1. 更改颜色:选中一条边或是一个点,按c键(即color的缩写),即会弹出一个颜色框,在里面选中一个颜色后,点击确定,相应的对象即会更改颜色。

  2. 删除点,边:选中一条边或者是一个点,按backspace后,便会删除相应的边或是点。

    (如果是删除一个顶点,即其他的边也会相应被删除)

设置

  1. 更改颜色:在设置中会显示原本的颜色,如果在设置中改变颜色,会先清除图中所有内容并且之后所有的点全部都以设置的颜色出现。

  2. 设置点大小(设置边大小):在设置中会显示原来的大小,更改之后会先清除图中所有内容并且之后所有的点全部以设置大小出现(单位:像素)。

  3. 设置模式:切换使用的模式,现在暂时只有矩阵输入和鼠标输入。

开发文档: