是否可以删除或删除three.js中的部分形状?
例如,如果我制作了一个CylinderGeometry,并想要将它的前面"刮"掉,那么前面是平的,后面是弯曲的,就像半圆柱一样.这可能吗?
我需要能够在圆柱体的正面和背面进行,所以只是侧面是弯曲的.
好的,我会尝试尽可能地解释我想要做的事情.
使用Webkit溢出滚动我创建了一个具有可堆叠标题的列表,就像iPhone联系人应用程序提供的效果一样.例如,'A'保持在顶部,直到'B'将其移开.等等.这在桌面上或用户仍在滚动时相对容易.
然而,一旦用户轻弹滚动器,它就会以缓慢减速的方式自动滚动,在此期间不会发出任何事件,直到滚动器完全停止,此时为时已晚.
经过大量研究后,我发现轻弹减速持续时间总是相同的(大约2.4秒),只是结束位置发生变化.我还可以看到很多人通过创建自己的库来模仿iOS行为来解决这个问题,这可能是我唯一的选择.
我正在尝试通过获取以下内容来自动滚动元素的滚动顶部:
这应该允许我在发生之前跟踪位置和最终结果.但是,我对如何正确使用此信息以获得所需结果感到困惑.任何信息或指针都会非常有用.
编辑
在遇到物理问题之后,我在Physics stackexchange上询问并收到了这个答案
因此,我相信这段代码应该有用.我想检查以确保我应用正确的逻辑
var timeStart = new Date().getTime(); //Triggered on a touchstart event
var timeEnd = new Date.getTime(); //Triggered on a touchend event
var startY = event.originalEvent.targetTouches.pageY //Pulled in from different functions containing the events
var endY = event.originalEvent.changeTouches[0].pageY //The where the touch starts and ends in px
var timeElasped = timeEnd - timeStart;
var distance = startY - endY;
var velocity = distance/timeElasped;
var result = …Run Code Online (Sandbox Code Playgroud) 我一直在寻找并找到了很多答案,但似乎都没有效果.
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>
Shopping Cart
</title>
<link rel="stylesheet" href="lib/style.css" type="text/css">
</head>
<body>
<script id="rtemp" type="text/x-underscore-template"">
<span><%= title %></span>
</script>
<script src="lib/jquery.js" type="text/javascript"></script>
<script src="lib/underscore.js" type="text/javascript"></script>
<script src="lib/backbone.js" type="text/javascript"></script>
<script src="lib/script.js" type="text/javascript"></script>
</body>
<script>
var Photo = Backbone.Model.extend({
initialize: function(){
console.log('this model has been initialized');
this.bind("change:title", function(){
var title = this.get("title");
console.log("My title has been changed to.. " + title);
var pv = new PhotoView();
pv.render();
});
},
setTitle: function(newTitle){
this.set({ title: newTitle });
},
setLocation: function(newLoc)
{
this.set({location:newLoc}); …Run Code Online (Sandbox Code Playgroud) 我试图使用websockets进行项目.它需要使用ipad,虽然我似乎无法使其工作.
我已经下载了使用phpwebsocket http://www.flynsarmy.com/2012/02/php-websocket-chat-application-2-0/的此代码的副本.然后设置服务器.我让它在计算机,不同的浏览器上工作,没问题.
然后我想在我的ipad(ios 5.1)上测试它,它不会工作.所以我确保websockets在ipad上工作,我发现他们确实[link] http://websocket.org/echo.html.
然后我进一步看了看,看到它试图连接,但是在大约15秒后断开连接,我假设超时.它显示在我的Mac终端上,说它已断开连接.
我目前通过wifi将我的ipad连接到我的mac,看看它是否是路由器,并且终端IP地址显示不同,以255.255.255.100结尾而不是255.255.255.96
有没有人知道发生了什么,或者我应该怎么做才能对它进行排序.