小编soc*_*bot的帖子

使用着色器将纹理像素移动到其中心

我试图随着时间的推移将平方纹理纹理像素移动到纹理的中心.下面的代码正在做它的工作,除非我希望像素在到达几何体的中心(一个平面)时消失,而现在它只是变得越来越小,而时间增加,纹理看起来像收缩.

在此输入图像描述

uniform float time;
varying vec2 vUv;

void main() {

    vec2 center = vec2(0.5, 0.5);
    vec2 newPosition = vec2(vUv.x + t * (center.x - vUv.x), vUv.y + t * (center.y - vUv.y);

    gl_FragColor = texture2D( texture, vec2(newPosition.x, newPosition.y) );
}
Run Code Online (Sandbox Code Playgroud)

编辑:

把它想象成纹理中心的黑洞. 在此输入图像描述

opengl shader glsl webgl

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

如何使用 Java/Hibernate 在 SQL 中自动插入当前日期

当我创建一个新的操作银行时,我需要自动将当前日期添加到我的数据库中。我正在使用休眠。谢谢

import java.io.Serializable;
import java.sql.Date;
import javax.persistence.*;
import org.hibernate.annotations.Generated;
import org.hibernate.annotations.GenerationTime;

@Entity
public class OperationBank implements Serializable {
private static final long serialVersionUID = 1L;

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;

private String wordring;

private Double amount;

@Generated(GenerationTime.ALWAYS)
@Temporal(javax.persistence.TemporalType.DATE)
private Date dateoperation = new java.sql.Date(new java.util.Date().getTime());

@OneToOne
private Account account;
Run Code Online (Sandbox Code Playgroud)

java sql annotations hibernate date

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

如何使用javascript在rgba中获取不透明度参数

我想知道如何使用javascript/jQuery获得不透明度参数.

例如:rgba(255,255,255,0.5)

我需要0.5

谢谢

javascript jquery

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

PYTHON'Unicode'对象不支持项目分配

需要一些帮助,请注意以下错误:

TypeError:'unicode'对象不支持项目分配

Ligne:menuDic [str(menu.id)] ['menuDishes'] [str(d.dish.dishType.name)] ['dishTypeName'] [str(d.dish.id)] = {}

def getDishOfTheWeek():
    menuDic = Ddict(dict)
    for menu in Menus.select().where(state = True):
        menuDic[str(menu.id)]={}
        menuDic[str(menu.id)]['menuId']=menu.id
        menuDic[str(menu.id)]['menuName']=menu.name
        menuDic[str(menu.id)]['menuCountry']=menu.country.name
        menuDic[str(menu.id)]['menuDishes']={}
        for d in DishMenuRels.select().where(menu = menu.id).join(Dishes).join(DishTypes).order_by('name')
            menuDic[str(menu.id)]['menuDishes'][str(d.dish.dishType.name)] = {}
            menuDic[str(menu.id)]['menuDishes'][str(d.dish.dishType.name)]['dishTypeName'] = d.dish.dishType.name
            menuDic[str(menu.id)]['menuDishes'][str(d.dish.dishType.name)]['dishTypeName'][str(d.dish.id)] = {}
            menuDic[str(menu.id)]['menuDishes'][str(d.dish.dishType.name)]['dishTypeName'][str(d.dish.id)]['dishId'] = d.dish.id
            menuDic[str(menu.id)]['menuDishes'][str(d.dish.dishType.name)]['dishTypeName'][str(d.dish.id)]['dishState'] = d.dish.name
            menuDic[str(menu.id)]['menuDishes'][str(d.dish.dishType.name)]['dishTypeName'][str(d.dish.id)]['dishType'] = d.dish.price
            menuDic[str(menu.id)]['menuDishes'][str(d.dish.dishType.name)]['dishTypeName'][str(d.dish.id)]['dishName'] = d.dish.country.name
    print json.dumps(menuDic, indent=5, sort_keys=True)
Run Code Online (Sandbox Code Playgroud)

谢谢

python

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

简单函数java String to Int/Reverse

我想String11ID 生成带有数字的数字.
例如:有一个帐户ID=12会给00000000012

之后我需要从字符串中检索此id.

例如:用绳子00000000022给出ID=22

java

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

标签 统计

java ×2

annotations ×1

date ×1

glsl ×1

hibernate ×1

javascript ×1

jquery ×1

opengl ×1

python ×1

shader ×1

sql ×1

webgl ×1