小编eas*_*wee的帖子

Three.js png texture - alpha渲染为白色而不是透明

我正在创建一个立方体,我为它的每个面部应用了6种不同的纹理.每个纹理都是.png文件,包含透明部分.我也在为立方体应用一种颜色 - 我希望看到那种颜色透明.

问题:透明度呈现为白色,因此我无法看到立方体的基色(如果我删除了png纹理,则呈现正常)

如何使png透明度工作?我尝试使用一些材质设置,但没有一个让它透明.

用于创建多维数据集和材料的代码:

var geometry = new THREE.CubeGeometry(150, 200, 150, 2, 2, 2);
var materials = [];

// create textures array for all cube sides
for (var i = 1; i < 7; i++) {
   var img = new Image();
   img.src = 'img/s' + i + '.png';
   var tex = new THREE.Texture(img);
   img.tex = tex;

   img.onload = function () {
      this.tex.needsUpdate = true;
   };

   var mat = new THREE.MeshBasicMaterial({color: 0x00ff00, map: tex, transparent: true, overdraw: true }); …
Run Code Online (Sandbox Code Playgroud)

webgl three.js

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

修复了相对父div中定位的div

我目前正在构建一个响应式网站,需要修复一个菜单,因此当网站的其余部分滚动时不会滚动.问题是它是一个流畅的布局,我希望"固定位置"菜单项相对于包含父元素而不是浏览器窗口是固定的.无论如何这可以做到吗?

css fixed

25
推荐指数
5
解决办法
11万
查看次数

在matplotlib直方图中设置相对频率

我有数据作为浮动列表,我想将其绘制为直方图.Hist()函数完美地完成了绘制绝对直方图的工作.但是,我无法弄清楚如何以相对频率格式表示它 - 我希望将它作为一个分数或理想情况下作为y轴上的百分比.

这是代码:

fig = plt.figure()
ax = fig.add_subplot(111)
n, bins, patches = ax.hist(mydata, bins=100, normed=1, cumulative=0)
ax.set_xlabel('Bins', size=20)
ax.set_ylabel('Frequency', size=20)
ax.legend

plt.show()
Run Code Online (Sandbox Code Playgroud)

我认为normed = 1参数会做到这一点,但它会给出分数太高而有时大于1.它们似乎也依赖于bin大小,好像它们没有被bin大小或其他东西标准化.然而,当我设置cumulative = 1时,很好地总结为1.那么,捕获的位置在哪里?顺便说一句,当我将相同的数据输入Origin并绘制它时,它给出了完全正确的分数.谢谢!

python frequency matplotlib histogram

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

iOS:禁用反弹滚动但允许正常滚动

当用户点击页面边缘时,我不希望我的网站内容晃动.我只想让它停下来.

我到处看到的全方位javascript解决方案是这样的:

$(document).bind(
   'touchmove',
   function(e) {
     e.preventDefault();
   }
);
Run Code Online (Sandbox Code Playgroud)

但这可以完全阻止滚动.有没有办法去除反弹.最好使用CSS或元标记而不是JS,但任何有效的方法都可以.

javascript css iphone mobile-safari ios

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

是否有django模板过滤器来显示百分比?

我想要类似于标准库中字符串格式.

'%'百分比.将数字乘以100并以固定('f')格式显示,后跟百分号.

django formatting django-templates

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

如何在Firefox 4 +中重置默认按钮样式

在Firefox 3.6中,您可以使用::-moz-focus-inner {border:0;padding:0;margin:0;}删除forms.css添加的默认边距和填充.

如何在Firefox 4中重置此功能?我一直在搜索安装目录中的任何.css文件,这些文件可以为我的按钮添加样式但是找不到ff4的任何内容 - 按钮仍然会获得令人讨厌的1px顶部填充,这将不允许文本与垂直对齐中间.

http://easwee.net/other/FF_problem.gif

编辑:我使用重置样式表,因此无需重置样式.这是一个混乱的浏览器样式表.

css firefox input button

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

如何通过检查多个值来过滤数组/对象

我正在玩数组试图更多地理解它们,因为我最近倾向于与它们合作.我得到了这种情况,我想搜索一个数组并将它的元素值与另一个包含某些选定过滤器值的数组进行比较.

例如,如果我选择3个过滤器,我希望稍后在新数组中写入匹配 - 只匹配所有3个过滤器.

为了便于理解,我在http://jsfiddle.net/easwee/x8U4v/36/上设置了一个示例

代码是:

var workItems =   [
    { "id": 2616, "category": ".category-copy .category-beauty .category-fashion"}, //this is a match
    { "id": 1505, "category": ".category-beauty"}, // NOT
    { "id": 1500, "category": ".category-beauty .category-fashion"}, // NOT
    { "id": 692, "category": ".category-stills .category-retouching"}, // NOT
    { "id": 593, "category": ".category-beauty .category-capture .category-fashion .category-product .category-stills .category-stills-retouching "}, // NOT
    { "id": 636, "category": ".category-beauty .category-copy .category-fashion"}, //this is a match
    { "id": 547, "category": ".category-fashion .category-lifestyle .category-stills .category-stills-retouching "}, // …
Run Code Online (Sandbox Code Playgroud)

javascript arrays jquery

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

如何根据CSS中页面中另一个元素的状态选择元素?

我有能够反映不同的状态的元件,或者由用户(触发:hover,:focus等)或由服务器操作(data-status="finished",disabled等).

我可以定位具有已更改状态的元素,但我似乎找不到基于所讨论元素的状态来定位DOM中的其他元素的方法.

例:

<section>
    <div>Element 1</div>
    <div data-status="finished">Element 2</div>
    <div>Element 3</div>
</section>
<section>
    <div>Element 4</div>
    <div class="blink">Element 5</div>
    <div>Element 4</div>
    <div>Element 4</div>
    <div class="spin">Element 4</div>
    ...
</section>
Run Code Online (Sandbox Code Playgroud)

或者只是使用服务器端的正确样式呈现元素.

是否有一个CSS选择器可以让我根据目标元素的状态指定应该选择哪些元素?

就像是:

div[data-status~=finished]:affect(.blink, .spin)
Run Code Online (Sandbox Code Playgroud)

这将允许我也只针对 CSS 没有相同父级的元素

css css-selectors css3

20
推荐指数
3
解决办法
9459
查看次数

JavaScript中的数字与百分比

给我一个原生(没有jQuery,Prototype等请)JavaScript函数,如下转换数字:

input:  0.39, 2.5,  4.25, 5.5,  6.75, 7.75, 8.5
output: 0.39, 2.50, 4.25, 5.50, 6.75, 7.75, 8.50
Run Code Online (Sandbox Code Playgroud)

例如,在Ruby中,我会做这样的事情:

>> sprintf("%.2f", 2.5)
=> "2.50"
Run Code Online (Sandbox Code Playgroud)

输出可以是数字或字符串.我真的不在乎,因为我只是用它来设置innerHTML.

谢谢.

javascript numbers number-formatting

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

T-SQL获取2个字符串的字符匹配百分比

假设我有两个单词:

Alexander和Alecsander或Alexander和Alegzander

亚历山大和Aleaxnder,或任何其他组合.一般来说,我们在谈论输入单词或一组单词时的人为错误.

我想要达到的是获得2个字符串的字符匹配百分比.

这是我到目前为止:

    DECLARE @table1 TABLE
(
  nr INT
  , ch CHAR
)

DECLARE @table2 TABLE
(
  nr INT
  , ch CHAR
)


INSERT INTO @table1
SELECT nr,ch FROM  [dbo].[SplitStringIntoCharacters] ('WORD w') --> return a table of characters(spaces included)

INSERT INTO @table2
SELECT nr,ch FROM  [dbo].[SplitStringIntoCharacters] ('WORD 5')

DECLARE @resultsTable TABLE
( 
 ch1 CHAR
 , ch2 CHAR
)
INSERT INTO @resultsTable
SELECT DISTINCt t1.ch ch1, t2.ch ch2 FROM @table1 t1
FULL JOIN @table2 t2 ON  t1.ch = t2.ch …
Run Code Online (Sandbox Code Playgroud)

t-sql statistics character match

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