[LISP]对线段进行分段,自动标注长度。
画一个线段,在其正下方固定位置标注线段长度,第二步对这个线段进行分段,并且插入分段符,要求这样实现:
点击这个线段时,提示输入所划分的左边的这段长度,自动按照比例在线段上插入分段符,在左边的这段线正上方的固定位置上标注刚才输入的数据,在右边的线段的正上方标注“总长—左边长度”所得出的数据,即剩下的长度)。重复第二步,能够对刚刚分段的线段再次进行分段,但整个线段上方各个线段长度相加应等于线段总长度。
要求用lisp实现。
谢谢了!!!!! 如果全部都自动化实现,那工作量将很大,所有有动作的对象都必须存储起来,而且,几乎所有的对象都得加反应器,这样对整个图形的保存很不利。
而且对象没有单击的事件,所以将无法实现单击有动作发生。
看是否可以改为半自动,就是点击发生的动作改为运行函数,再选择对象,而且左边的图形也将改为手动选择左边的图形,这样会是编程过程大大简化,可靠性也大大提高。 这样也行,请老师帮帮忙!!!!!! 个位老师快帮帮忙呀!!!!!!!!!!!!!
页:
[1]