小编viv*_*yay的帖子

使用threejs选择,更新和操作Obj文件

我正在使用threejs构建3D可视化和交互式应用程序.以下是我想在此应用程序中提供的主要功能:

在这个用户应该能够:

  • 旋转和缩放Obj.- 完成
  • 操纵Obj的某些部分,改变其颜色,用另一部分替换该部分.- 等待

我正在关注巨大的threejs 文档 及其示例列表,这对我帮助很大,而且我能够实现一点点.

此外,我遇到了一个有用的threejs检查员Chrome Ext.

三个检查员Chrome Ext全部完成了我想要实现的一切,但不幸的是我无法理解它是如何工作的以及它如何能够选择和操作Obj文件的各个部分.

我现在使用以下代码使用threejs来显示,旋转和缩放Obj文件.

更新的代码:

        if ( ! Detector.webgl ) Detector.addGetWebGLMessage();
        var container, camera, controls, scene, renderer, mesh;
        var mtlObject = {};
        var strDownloadMime = "image/octet-stream";
        init();
        animate();
        function init() {
            var saveLink = document.createElement('div');
            saveLink.style.position = 'absolute';
            saveLink.style.top = '10px';
            saveLink.style.width = '100%';
            saveLink.style.color = 'white !important';
            saveLink.style.textAlign = 'center';
            saveLink.innerHTML ='<a href="#" id="saveLink">Save Frame</a>';
            document.body.appendChild(saveLink);
            document.getElementById("saveLink").addEventListener('click', …
Run Code Online (Sandbox Code Playgroud)

javascript three.js

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

如何在纯JavaScript中为元素添加和删除活动类

我试图制作一个导航菜单我做了所有的HTMLCSS时来到javascript我在中间被击中我能够添加一个类的元素,但我无法删除类剩余的元素.请帮我解决一下这个.
这是我的代码

<!DOCTYPE html>
    <html>
    <head>
        <title>Navigation class Toggling</title>

        <style type="text/css">
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }
        header {
            width: 100%;
            height: auto;
            max-width: 600px;
            margin: 0 auto;
        }
        nav {
            width: 100%;
            height: 40px;
            background-color: cornflowerblue;
        }
        ul {
            list-style-type: none;
        }
        li {
            display: inline-block;
        }
        a {
            text-decoration: none;
            padding: 8px 15px;
            display: block;
            text-transform: capitalize;
            background-color: darkgray;
            color: #fff;
        }
        a.active {
            background-color: cornflowerblue;
        }
        </style>
    </head> …
Run Code Online (Sandbox Code Playgroud)

html javascript css

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

如何使用Javascript为动态创建的元素添加选项卡索引?

我需要一些帮助tabindex,以<div>动态添加到所有元素.我需要为可访问性这样做.如果我指定一个<div>元素,它应该自动添加tabindex到其中的所有元素<div>.

我试过这样的事情:

$('#Latest-News-Content [tabindex]').each(function () {
    $(this).attr( 'tabindex', parseInt( $(this).attr('tabindex') ) + 10 )
});
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.另外,如何为隐藏的元素添加选项卡索引?

例如:

我有一个标题和描述显示在<div>.描述是隐藏的并且有一个jQuery collapser.当我点击标题时,描述会扩展.如何tabindex为所有元素设置?

html javascript jquery

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

标签 统计

javascript ×3

html ×2

css ×1

jquery ×1

three.js ×1