初涉Three.js

初涉Three.js

初涉Three.js_第1张图片
E83FD14E-8D30-44D6-A664-E2BC28F2A4D6.png

这就是我从网页上找到的GitHub的项目--一个基于Three.js的网页3D建模文件,有了这个,我部署在我的服务器上就可以让网站的访客找到这个建模器,但是目前这个东西好像还没有可以存储模型的地方,而且更多的来说,这个还是太粗糙了。我想要把它改进一下之后再来发展一个branch,然后提交到GitHub上去,毕竟直接拿了别人的来用,怎么也要好好的做出一番贡献啊,而且团队那边也好交差不是!!!

接下来直接Show代码了。不多废话。看看时间,要睡觉了!
话说今天才发现这个的图片上传功能,亏我刚刚部署服务器的时候还特意在网页那儿布了一个my photo的文件夹打算用来放网页图片的。待会就去删掉算了。不过,我放了几十张图片,随便抽一张放在这儿作鸡汤好了!!hiahia 我真是牛逼

CDDAA8F8-DC42-47C3-B77E-BCF2BCD6D794.png

诺,下边就是我随便放的图,瓦萨 不愧是我用爬虫下载的,就是碉堡了。那就顺路把爬虫代码放一下好了对了。代码如下

初涉Three.js_第2张图片
随手放图

然后的话,我就把我的爬虫放上来-----来来来 爬虫来啦

#coding=utf-8
import re
import urllib
def gethtml(url):
    page=urllib.urlopen(url)
    html=page.read()
    return html

def getimg(html):
    reg=r'src="(.+?\.jpg)"pic_ext'
    imgre=re.compile(reg)
    imglist=re.findall(imgre,html)
    x=0
    for imgurl in imglist:
        urllib.urlretrieve(imgurl,'%s.jpg'%x)
        x+=1
html=gethtml("http://tieba.baidu.com/p/2460150866")
print getimg(html)

然后随便放一段我的Three.js的代码装个逼就跑好了。娘的,室友都上床了,就我一个人在挑灯夜战了。渣渣。。。不多说贴图为证

初涉Three.js_第3张图片
D666F644-8517-4750-8E7F-E543A99F3758.png




下边上代码



    
        three.js / editor
        
        
    
    
        
        

        
        

        
        

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

        

        
        
        
        
        

        
        
        
        
        

        
        
        

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

        
        
        

        
        
        

        
        
        

        

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

        

        
        

        
    

一段不过瘾,再来一段

/**
 * @author dforrer / https://github.com/dforrer
 * Developed as part of a project at University of Applied Sciences and Arts Northwestern Switzerland (www.fhnw.ch)
 */

/**
 * @param editorRef pointer to main editor object used to initialize
 *        each command object with a reference to the editor
 * @constructor
 */

var Command = function ( editorRef ) {

    this.id = - 1;
    this.inMemory = false;
    this.updatable = false;
    this.type = '';
    this.name = '';

    if ( editorRef !== undefined ) {

        Command.editor = editorRef;

    }
    this.editor = Command.editor;


};

Command.prototype.toJSON = function () {

    var output = {};
    output.type = this.type;
    output.id = this.id;
    output.name = this.name;
    return output;

};

Command.prototype.fromJSON = function ( json ) {

    this.inMemory = true;
    this.type = json.type;
    this.id = json.id;
    this.name = json.name;

};

差不多了 撤人了。_

上了床之后想起来还没有放我的网站 沙棘了 大好的装逼机会
现在也不迟

另外,建模器我开个后门好了,不然非注册用户进不去的后门

你可能感兴趣的:(初涉Three.js)