我有一个动态创建svg六边形(多边形)的文件,我已经将每个六边形作为对象实例来引用它们。
这是我的六边形课
function Hexagon(cx,cy,side,id){
//console.log('hexagon');
this.cx=cx;
this.cy=cy;
this.side=side;
this.id=id;
this.isBtn=false;
};
Hexagon.prototype.makeHex =makeHex; //You set the prototype, but don't ac
嗨!我有个有趣的问题。
我在HTML画布中画了一系列六边形(忽略点)
对于每一个六边形,我有它们中心的x和y坐标,这就是我识别它们的方法。
我将六边形存储在一个名为六边形的数组中,在其中存储六角。
function Hexagon()
{
this.shape
this.x
this.y
}
我有一个函数,它返回一个对象,该对象包含给定的六边形的所有相邻六边形。
function get_adjacent_hexagons(hexagon)
{
var x = hexagon.x
var y =
我在用GPUImage2做视频处理。当应用程序启动时,我创建了一个六边形网格并将其添加到我的cameraView中。网格是全屏的,由大约100个六边形组成。总的来说,我想要实现的是
对于每个帧,我想在网格的每个单元中找到一个平均颜色( RGB或更好的HSV)。当颜色确定后,我想根据平均颜色在每个六边形的中心绘制一些东西。
我有一个带有六边形的数组,每个六边形都知道它的顶点的坐标和中心。我还有一个带有UIBezierPaths的数组,其中包含这些六边形的边界(以防万一)。
所以我的代码看起来像这样
class ViewController: UIViewController {
var