问题列表 - 第40117页

Opengl Vertex属性步幅

嘿.我是OpenGL ES的新手,但我已经拥有了普通OpenGL的经验.我被告知,由于优化避免缓存未命中,使用隔行扫描数组作为顶点缓冲区要快得多.
我开发了一个顶点格式,我将使用它看起来像这样

struct SVertex
{
    float x,y,z;
    float nx,ny,nz;
    float tx,ty,tz;
    float bx,by,bz;
    float tu1,tv1;
    float tu2,tv2;
};

然后我使用了"glVertexAttribPointer(index,3,GL_FLOAT,GL_FALSE,stride,v);" 指向顶点数组.索引是我想要使用的属性之一,除了步幅之外,其他一切都没问题.在我决定将其添加到等式之前,它起作用了.我通过了尺寸(SVertex)和13*4这样的步幅,但它们似乎都没有效果.
如果它有任何重要性,我会画这样的原语

glDrawElements(GL_TRIANGLES,surface->GetIndexCount()/3,GL_UNSIGNED_INT,surface->IndPtr());
在OpenGL规范中写道,步幅应该是从属性末尾(在本例中为z)到同一类型的下一个属性(在本例中为x)的字节大小.所以通过我的计算,这应该是13(nx,ny,nz,tx,ty ...... tuv2,tv2)乘以4(浮点数的大小).
哦,还有一件事是显示器只是空的.
有人可以帮我这个吗?
非常感谢.

c++ rendering pointers opengl-es

7
推荐指数
1
解决办法
6904
查看次数

数据库建模:如何对亚马逊等产品进行分类?

假设我有许多产品(从几千到几十万)需要以分层方式进行分类。我将如何在数据库中为这样的解决方案建模?

一个简单的父子表会像这样工作吗:

product_category
- id
- parent_id
- category_name
Run Code Online (Sandbox Code Playgroud)

然后在我的产品表中,我会这样做:

product
- id
- product_category_id
- name
- description
- price
Run Code Online (Sandbox Code Playgroud)

我担心的是这不会扩展。顺便说一下,我现在使用 MySQL。

mysql database-design relational-database

2
推荐指数
1
解决办法
4669
查看次数

C#和C++中的评估顺序是什么?

我在C#和C++中尝试过以下内容:

int a = 5;
int b = (a++)+(++a)+(a--)+(--a);
Run Code Online (Sandbox Code Playgroud)

我试图在C#和C++中得到b的结果.但我在两者中得到了不同的答案.

我在C#中得到23,在C++中得到20.

所以,请回答我为什么会这样?这可能是什么原因?

c# c++ expression operators operator-precedence

5
推荐指数
1
解决办法
965
查看次数

你把频道管成Json

我正在尝试创建一个Android应用程序..因为我想知道如何检索特定的youtube频道视频作为json数据..?我的意思是我不想搜索我想只显示特定频道视频的视频. .

android json youtube-api

0
推荐指数
1
解决办法
3903
查看次数

utf-8大写?

这更像是一个我想做的化妆品变化,我想知道如何使用UTF-8大写而不是utf-8小写生成生成的xml文件?

        XmlWriterSettings settings = new XmlWriterSettings();
        settings.Encoding = Encoding.UTF8;
        settings.Indent = true;
        settings.IndentChars = "\t";

        XmlWriter writeXML = XmlWriter.Create("test_file.xml", settings);
        writeXML.WriteStartDocument(false);
        writeXML.WriteComment(fileLicense);
        writeXML.WriteStartElement("templates");
        writeXML.WriteAttributeString("xmlns", "xsi", null, "http://www.w3.org/2001/XMLSchema-instance");
        writeXML.WriteAttributeString("xsi", "noNamespaceSchemaLocation", null, "test_file.xsd");
        writeXML.WriteEndElement();
        writeXML.WriteEndDocument();
        writeXML.Close();
Run Code Online (Sandbox Code Playgroud)

c# xml formatting

12
推荐指数
1
解决办法
4002
查看次数

重构CSS的工具和技术

我需要更普遍地做到这一点,但目前很好的例子是我的两个菜单.我有两个菜单类,horizontal-menuvertical-menu和两套像元素的规则ul,li以及a这些类下.其中许多规则都有一些共同点,比如元素的color价值a.我想将常用规则和值重构为一个名为"超级类" menu,并且只在我horizontal-menuvertical-menu类中重写值.是否有一个工具(除了提出这个问题的工具)可以帮助我这个?

css

7
推荐指数
1
解决办法
847
查看次数

如何使活动窗口始终保持最佳状态

我想创建一个始终位于其他活动之上的活动(如Windows中的模式窗口或任务管理器).我该如何在Android上执行此操作?谢谢

android window always-on-top android-activity

6
推荐指数
3
解决办法
3万
查看次数

ASP.NET MVC HttpContext在LogOn之后获取IdentityName

HttpContext.Current.User.Identity.Name在LogOn之后返回null.我正在使用IIS7.0框架4.0.和vs 2010.我有另一个targetFramework是3.5的项目.它运作良好.但我的新项目的targetFramework是4.0.当调用HttpContext.Current.User.Identity.Name时,它返回null

asp.net-mvc

2
推荐指数
1
解决办法
634
查看次数

通过WCF服务公开IQueryable

我一直在学习IQueryable和延迟加载/延迟执行查询.

是否可以通过WCF公开此功能?我想暴露LINQ到SQL服务,返回一个IQueryable,我可以然后在客户端执行额外的查询,最后使用.ToList的execute().OData格式在这种情况下是否适用?

如果可能的话,究竟是什么技术术语,什么是一些很好的教程,我可以遵循?谢谢.

linq wcf iqueryable custom-linq-providers deferred-execution

12
推荐指数
1
解决办法
9655
查看次数

在HTML5画布上创建立体3D图像

我正在使用HTML5画布对象创建一个简单的3D引擎.它运行良好,但我想实现红/蓝的立体图处理,这样一个人可以真正看到使用红/蓝眼镜的3D.目前,我将3D对象渲染两次,第二次是从第一个摄像头位置旁边的摄像头位置开始.

我面临的问题是如何组合渲染的两个对象以获得立体图的正确颜色.现在我使用globalAlpha = 0.5并将第一个渲染为红色,第二个渲染为蓝色.然而,这不是完全有效,因为仅受红色物体影响的像素应该保持红色,但是当我的背景颜色为黑色时,它们变成黑色和红色之间的颜色.

当看一下3D立体影像创建应用程序时,我注意到红色和蓝色像素一起计算如下:

 255  0  0
 0    0  255
------------- +
 255  0  255
Run Code Online (Sandbox Code Playgroud)

然而,HTML5画布使用alpha计算所有像素,因此如果背景颜色为黑色,则红色像素变为深红色,而应保持红色.基本上我需要红色物体的像素仅影响每个像素的红色分量,而蓝色物体的像素仅影响每个像素的蓝色分量.

我可以按像素工作,但这是可能的,而不是性能突破?我每秒渲染20帧,所以我猜它不会有任何实际用途.任何建议,将不胜感激.

我希望这张图片能够澄清整体:

例

javascript 3d colors html5-canvas

7
推荐指数
1
解决办法
3181
查看次数