小编Ovi*_*lia的帖子

Should I keep Sequelize instance throughout server running time?

I have a Sequelize instance and it is exported in a file to be accessed when doing DB operations.

const sequelize = new Sequelize('database', 'username', null, {
  dialect: 'mysql'
});
module.exports = sequelize;
Run Code Online (Sandbox Code Playgroud)

So the instance is created when the expressjs server starts and never destroys. I wonder if this is the correct way to do, or should I call new Sequelize every time I use the DB operation?

I think it should be kept alive because that's how DB …

node.js sequelize.js

3
推荐指数
1
解决办法
1100
查看次数

THREE.js模糊帧缓冲区

我需要模糊帧缓冲区,我不知道如何使用THREE.js获取帧缓冲区.

我想模糊整个帧缓冲区,而不是模糊场景中的每个纹理.所以我想我应该读取帧缓冲区然后模糊,而不是在着色器中执行此操作.

这是我尝试过的:

初始化时调用:

var renderTarget = new THREE.WebGLRenderTarget(512, 512, {
    wrapS: THREE.RepeatWrapping,
    wrapT: THREE.RepeatWrapping,
    minFilter: THREE.NearestFilter,
    magFilter: THREE.NearestFilter,
    format: THREE.RGBAFormat,
    type: THREE.FloatType,
    stencilBuffer: false,
    depthBuffer: true
});
renderTarget.generateMipmaps = false;
Run Code Online (Sandbox Code Playgroud)

每帧调用:

var gl = renderer.getContext();

// render to target
renderer.render(scene, camera, renderTarget, false);
framebuffer = renderTarget.__webglFramebuffer;
console.log(framebuffer);

gl.flush();
if (framebuffer != null)
    gl.bindFramebuffer(gl.FRAMEBUFFER, framebuffer);
var width = height = 512;
var rdData = new Uint8Array(width * height * 4);
gl.readPixels(0, 0, width, height, gl.RGBA, gl.UNSIGNED_BYTE, rdData);
console.log(rdData);

// …
Run Code Online (Sandbox Code Playgroud)

shader framebuffer glsl three.js

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

在 Swift 中动态创建自定义按钮的实例

我创建了一个自定义按钮类,如下所示。

import UIKit

class LogButtonView: UIButton {

    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)

        self.frame = CGRectMake(200, 200, 100, 100)

        self.layer.cornerRadius = 50
        self.layer.borderWidth = 1
        self.layer.borderColor = self.tintColor.CGColor
    }

}
Run Code Online (Sandbox Code Playgroud)

我知道如何在故事板中使用它。

但是如何动态创建它的实例ViewController.swift并将其添加到containerView

import UIKit

class ViewController: UIViewController {
    @IBOutlet var containerView: UIView!

    override func viewDidLoad() {
        super.viewDidLoad()

        let logBtn = LogButtonView() // Missing argument for parameter 'coder' in call
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    } …
Run Code Online (Sandbox Code Playgroud)

ios swift

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

OpenGL中的CSG建模

我正在处理使用OpenGL进行构造实体几何(CSG)建模.

我想知道如何实现二进制操作.我读了一些关于金羽算法的知识,我知道OpenCSG,但在阅读了它的源代码之后,我觉得它太复杂了.我只需要一个简单的最短OpenGL示例如何实现它.

算法没有限制,只要它易于实现.

opengl graphics modeling csg

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

标签 统计

csg ×1

framebuffer ×1

glsl ×1

graphics ×1

ios ×1

modeling ×1

node.js ×1

opengl ×1

sequelize.js ×1

shader ×1

swift ×1

three.js ×1