opengl

    0热度

    1回答

    我有一个区域图,感谢一些人堆栈溢出我终于工作。现在我需要将一些日期添加到来自数据的开始日期和结束日期。 dataDefect.forEach(function(d) { d.projectDate = parseDate(d.projectDate); d.severity = +d.severity[0]; }); x.domain(d3.extent(dataDefe

    9热度

    3回答

    突然之间,我所有的docker/docker-compose exec/run命令都是打印日志,由于缩进导致无法读取回车制作命令行(请参阅下面的照片)。 我重新安装了Docker到出厂设置,但是没有解决任何问题。 我应该在哪里寻找解决这类问题的方法? 更新 这是docker-for-mac积极的问题。 我刚刚更新到17.06.0-rc1-ce-mac13,那是当我开始有问题。 另外,如果您投票结束

    0热度

    2回答

    现在我正在构建一种脚本语言(EngineScript)。目前您只能输入一个命令/功能(IE:sout "Hello world"),但我想扩展它。 所以我想知道你们是否知道任何代码,以便在VB2012.Net中将换行后的字符输入到单独的变量中。感谢:-) 这里是我的代码: Public Class Form1 Dim strvar0 As String Dim strvar1

    0热度

    1回答

    我目前在OpenGL(可分离着色器阶段)中使用着色器管线对象以及使用glUseProgram()的旧式单个程序。我想知道,在文档中,它说: If there is a current program object established by `glUseProgram`, the bound program pipeline object has no effect on rendering

    1热度

    1回答

    我目前正在通过LWJGL(用于学习Kotlin)在OpenGL中通过Kotlin创建一个游戏。我创建了代表VBO,它看起来像这样一类: package de.pascal_riesinger.Testing.gfx import de.pascal_riesinger.Testing.Log import de.pascal_riesinger.Testing.LogLevel impor

    1热度

    1回答

    我目前正在研究读取3D obj文件的软件的打印循环。 我已经将我的obj文件保存在变量tie中。这个变量包含一个OpenGL列表。我的目标是通过使用键盘来移动读取对象。键盘阅读正确实施(我可以通过日志看到)。 问题 当我编译下面的代码回路中,gluLookAt exucute正确,我能够通过改变参数的值,在我的对象移动。 glClearColor(0.0f, 0.0f, 0.0f, 0.0f);

    0热度

    1回答

    我尝试为着色器程序设计类。 着色器程序可能由几个不同类型的着色器对象组成。 我不想为每个组合创建不同的构造函数或创建setter,并且在这个调用成员函数之后创建程序。我试图找到好看的解决方案或使用设计模式,但我不知道好。 我有5种不同类型的着色器,并且总是必须将至少两个(总是顶点和片段着色器)传递给着色器程序。我只需要着色器来创建着色器程序,之后我不再需要它们。 选项#1: ShaderPogra

    5热度

    1回答

    我绘制具有详细像素的图案,并且它们经常面对莫尔效应。我不擅长阴影,我不确定这个问题是否会被着色器解决。我还没有找到任何基础,可理解和完整的着色器例子。大多数教程网站从中间开始一个程序,省略头文件包括! 这是我的代码的MWE。是否有可能通过它减轻或消除莫尔效应? #include <cmath> #include <vector> #ifdef __APPLE__ #include <GLU

    0热度

    1回答

    我刚发现OpenGL内置的照明可以使用glEnable(GL_LIGHTING);启用。为什么教程等使用由着色器制作的自定义教程?一定有一个原因。内置照明更糟糕的是什么?

    0热度

    1回答

    在玩发电机时,我发现有趣的事情。当我用yield关键字定义一个函数时,从它接收到一个生成器,我也删除了序列的变量,该序列被馈送到函数中。而* POOF!* - 发生器变空了。这是我的步骤: >>> def foo(list_): ... for i in list_: ... yield i*2 ... >>> val = [1, 2, 3, 4] >>> gen = foo(v