V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
GeekHub
alw
V2EX  ›  分享创造

为准备找工作而写的作品例子: 3D 可视化系统的小 demo

  •  3
     
  •   alw · 2019-07-03 19:11:15 +08:00 · 4342 次点击
    这是一个创建于 443 天前的主题,其中的信息可能已经有所发展或是发生改变。

    为了方便后面找工作时能够有个作品例子给面试官看,花了一些时间用 typescript 写了一个 3D 可视化系统的小 demo。


    第 1 条附言  ·  2019-07-03 21:46:29 +08:00

    大家使用chrome浏览器电脑访问,我没做兼容手机,没测试其它浏览器。我部署了sentry收集错误,我看了下这几个小时sentry给我的报告:

    • 安卓手机 UC浏览器,"Error creating WebGL context." 不支持webgl,找不到THREE,反正种问题。
    • 安卓手机 QQ浏览器与火狐浏览器大都是报resize的错。
    • 有几个电脑比较旧的chrome浏览器好像报什么错,没看懂,估计是用了某个库出了问题。
    31 条回复    2019-07-09 10:40:47 +08:00
    gmywq0392
        1
    gmywq0392   2019-07-03 20:08:12 +08:00
    Cool !!!
    rbuli
        2
    rbuli   2019-07-03 20:29:00 +08:00
    晕 3D
    LZSZ
        3
    LZSZ   2019-07-03 20:37:17 +08:00
    我记得以前有个 3D 可视化仓库系统
    gclove
        4
    gclove   2019-07-03 20:41:06 +08:00
    赞 !
    Good9
        5
    Good9   2019-07-03 20:48:40 +08:00
    666~
    q8164305
        6
    q8164305   2019-07-03 20:58:02 +08:00 via Android
    牛逼
    alw
        7
    alw   2019-07-03 21:49:39 +08:00
    @LZSZ 那个系统有开源代码吗? 有的话,我去学习学习。
    crella
        8
    crella   2019-07-03 22:43:59 +08:00
    用什么 cpu 才能在翻转的时候不卡?
    alw
        9
    alw   2019-07-03 23:17:21 +08:00 via Android
    @crella 卡吗,我测试 3D 不卡,就是那个感叹号 因为设置了 100ms 刷新一次位置,所以它显得有点卡,其它都很快的有单子,我明天把感叹号位置刷新时间调短就显得顺了。
    crella
        10
    crella   2019-07-03 23:44:46 +08:00
    @alw 我的 cpu 渣渣。转了一下后鼠标无操作几秒,还是 90%多的 cpu 占用…… vivaldi 浏览器 2.5.1525.46
    zpm683
        11
    zpm683   2019-07-04 09:05:10 +08:00
    Kmrious
        12
    Kmrious   2019-07-04 09:18:15 +08:00
    可以可以,有点 6 ;现在玩 3d 的前端好像不多
    anoulin2009
        13
    anoulin2009   2019-07-04 09:37:42 +08:00
    这个可以,这段时间就在做这个数据中心可视化,我们找了个厂家在做
    Etuloser
        14
    Etuloser   2019-07-04 10:05:37 +08:00
    tql
    alw
        15
    alw   2019-07-04 10:12:49 +08:00 via Android
    @Etuloser 一下子没看懂,以为打错了,想了想可能是网络用语,特意搜索了下 tql 是什么意思 … 原来是拼音 太强了…
    circleee
        16
    circleee   2019-07-04 10:18:34 +08:00
    @alw 应该是 thingJS, 话说楼主还是玩 esp8266 吗?
    alw
        17
    alw   2019-07-04 10:25:32 +08:00
    @circleee thingJS 是别人公司基于 threejs 再封装的成品,我的小 demo 直接用 threejs 实现的。 esp8266 是个神奇的东西。
    Etuloser
        18
    Etuloser   2019-07-04 10:26:51 +08:00
    @alw 哈哈,已 Star,看看能不能抄一下这个模块,目前是用 netbox 做的这一块
    SeaRecluse
        19
    SeaRecluse   2019-07-04 11:00:53 +08:00
    一打开网页,风扇就开始呼呼的转,CPU 占用有点高啊
    zhensjoke
        20
    zhensjoke   2019-07-04 11:02:03 +08:00
    http://localwar.xidayun.com/

    可以看看这个。

    网页版的 FPS 游戏。
    alw
        21
    alw   2019-07-04 12:53:31 +08:00
    @SeaRecluse 3D 渲染会吃一些 GPU,如果浏览器没开启 GPU 加速渲染( chrome 浏览器好像是默认开启的,好像叫硬件加速渲染,在设置里可设置),这些渲染工作就会交由 CPU 来做。
    liuzhiyong
        22
    liuzhiyong   2019-07-04 13:17:28 +08:00
    楼主威武,在 deepin 上面一切正常。
    cyang
        23
    cyang   2019-07-04 14:03:14 +08:00
    点赞
    2805408253
        24
    2805408253   2019-07-04 18:26:22 +08:00
    这不是 thingJS 吗
    alw
        25
    alw   2019-07-04 18:59:26 +08:00
    @2805408253 哇哈哈,看来 thingJS 深入人心,这个是我用 threejs 自己写的。 只可惜 thingJS 没有开源代码出来让我复制粘贴,不然我可以节省很多研究折腾的时间。
    c4tn
        26
    c4tn   2019-07-05 13:11:56 +08:00
    留个联系方式 我们正在招人
    alw
        27
    alw   2019-07-05 22:39:22 +08:00
    @c4tn 微信号 base64 YWx3eGt4aw==
    SpiderXiantang
        28
    SpiderXiantang   2019-07-06 12:49:12 +08:00
    辣是真的牛逼 !
    xiaojinmaolove
        29
    xiaojinmaolove   2019-07-06 17:55:47 +08:00
    很赞啊
    XiaoMan030
        30
    XiaoMan030   2019-07-08 16:27:48 +08:00
    厉害厉害~
    gaigechunfeng
        31
    gaigechunfeng   2019-07-09 10:40:47 +08:00
    哈哈哈,666,不过现在已经是我的了
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1046 人在线   最高记录 5168   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 19:41 · PVG 03:41 · LAX 12:41 · JFK 15:41
    ♥ Do have faith in what you're doing.