小编Seb*_*uze的帖子

EF:不正确使用空间/全文/哈希索引和显式索引顺序

我在WEB Api项目中使用实体框架。我使用代码优先迁移。

事情是:进行初始迁移并尝试更新数据库后,出现此错误

不正确使用空间/全文/哈希索引和显式索引顺序

这是由更新数据库中的此SQL命令引起的:

create table `Articles` 
(
 `articleId` int not null  auto_increment ,
 `title` longtext not null ,
 `digest` longtext,
 `content` longtext not null ,
 `imgLink` longtext not null ,
 `releaseDate` datetime,
 `userId` int not null ,
  primary key ( `articleId`)
) engine=InnoDb auto_increment=0
  CREATE index  `IX_userId` on `Articles` (`userId` DESC) using HASH
Run Code Online (Sandbox Code Playgroud)

SQL命令是从迁移中的以下代码生成的:

CreateTable(
            "dbo.Articles",
            c => new
                {
                    articleId = c.Int(nullable: false, identity: true),
                    title = c.String(nullable: false, unicode: false),
                    digest = c.String(unicode: false),
                    content = …
Run Code Online (Sandbox Code Playgroud)

c# mysql sql entity-framework

6
推荐指数
1
解决办法
1767
查看次数

Libgdx 多边形三角剖分

好的,所以我有一个多边形(简单但凹形),我试图将其切成三角形以使其与其他多边形碰撞。

我知道我的多边形是凹面的,所以我决定使用 LibGDX EarClippingTriangulator来设法将它切成三角形。

所以,通过这段代码,我得到了我的三角形顶点:

public void triangulate()
    {
        Vector<float[]> trianglesVertices = new Vector<float[]>();
        ShortArray pointsCoords = new ShortArray();
        EarClippingTriangulator triangulator = new EarClippingTriangulator();

        // Cut in triangles
        pointsCoords = triangulator.computeTriangles(this.getTransformedVertices());

        // Make triangles
        for (int i = 0; i < pointsCoords.size / 6; i++)
        {
            trianglesVertices.add(new float[] {
                    pointsCoords.get(i), pointsCoords.get(i+1),
                    pointsCoords.get(i+2), pointsCoords.get(i+3),
                    pointsCoords.get(i+4), pointsCoords.get(i+5),
            });
            Polygon triangle = new Polygon(trianglesVertices.get(i));
            triangles.add(triangle);
        }

        System.out.printf("Triangulation made %d triangles.\n", pointsCoords.size / 6);
    }
Run Code Online (Sandbox Code Playgroud)

但是当我尝试绘制我刚刚制作的那些三角形时,它们只是在 0,0 坐标中堆叠......而且,所有三角形看起来几乎相同是否正常,我的意思是它们都有相同的方向?

我没有找到太多关于 libgdx 的这种截断用途的信息你能帮忙吗?

(对不起我的英语我是法国人,对不起没有照片,我在这里太年轻了)

编辑: …

polygon concave triangulation convex libgdx

5
推荐指数
2
解决办法
1713
查看次数

标签 统计

c# ×1

concave ×1

convex ×1

entity-framework ×1

libgdx ×1

mysql ×1

polygon ×1

sql ×1

triangulation ×1