关于图形中点的处理
前面有位朋友谈到,在编写图形绘制部分程序的时候,需要确定很多、很多的点,如何处理这些点才好?(1)直接设置变量?
(2)使用数组?
希望大家都来谈谈。
re:
我认为这个问题很不好处理,首先,在程序里绘制图形必须要大量的精确的点的坐标,才能够绘制出来,这是没有问题的,关键是,如何计算点的坐标。是定义少数点循环使用,还是,一次定义点数组,为每一个点都赋值?这让人感到很为难。根据我的经验,两种方法都可以,不管怎么样,你都要计算出这些点的坐标来,其关键在于如何计算点的坐标,是否有规律,如果有,你可以根据规律使用循环赋值,如果没有,那你可就惨了,一个点一个点的计算,累死了。版主大人有什么高见呢?
呵呵,这个问题很多人都会遇到的,zmyqhx的回答让我很有同感,希望大家留下自己的思路,以供后来者能少走弯路.谢谢.
zmyghx说得对
大约没有可以取巧的,如果有的话,也是每个人的经验而已.总之要一个点一个点的算.
具体情况具体分析.
有时候我会先打一个图,然后在图上用笔给每个点标号(1,2,3,4..),再开始编程.对每个标号,定义pt1,pt2,pt3...局部变量,
zmyghx说的很对,如果有规律,你也可以定义数组或list来表示点. 当然,要完全靠你自己积累经验.
页:
[1]