![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
画线
AnyCoder
一个一个来
展开
-
Cocos2d-x:用继承自CCSprite的子类实现点到点之间的画线
因为想要实现把两个精灵用线连接起来的功能,就想到用Opengl 话直线,但是Opengl 直接画线会被CCLayer 遮挡,而且还不能设置Z轴坐标;于是上网查,但是查到的都是关于用OpenGL 画线的原理,而且没有贴图的效果; 于是自己就写了一个继承自CCSprite 的类LineSprite来实现,原理是通过线两端的两个点计算旋转角度和两个点的距离来对X轴缩放并进行旋转;从而达到在两个点之间绘原创 2013-11-06 19:21:37 · 1887 阅读 · 3 评论 -
户型平面原型设计-简介
该工具用于直线绘制平面户型原型,可设置线宽;通过直线互相连接,可计算出户型内外墙线;支持从任意墙中间或两端点附着新的线段作为墙线。不同宽度的墙线相会于一点也可正确的计算内外墙线;在设计完平面图后,支持保存为obj格式的3d模型文件。可以设置生成模型的高度,以及单位比例。效果图 对应3D模型效果图实现思路: 计算两条宽度不同的线段末端连接的两个交点,(m1,m2) **- 若同一个点连接了N条宽原创 2017-07-30 22:43:54 · 597 阅读 · 0 评论