Newer
Older
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<script src="js/analytics.js"></script>
<!--UI-->
<script src="dependencies/jquery-2.1.3.js"></script>
<script src="dependencies/underscore.js"></script>
<!--backbone model/view framework-->
<script src="dependencies/backbone.js"></script>
<!--flatUI bootstrap theme-->
<link href="dependencies/flatUI/css/vendor/bootstrap.min.css" rel="stylesheet"><!-- Loading Bootstrap -->
<link href="dependencies/flatUI/css/flat-ui.css" rel="stylesheet"><!-- Loading Flat UI -->
<script src="dependencies/flatUI/js/flat-ui.js"></script>
<!--<script src="dependencies/flatUI/js/vendor/video.js"></script>-->
<!--bootstrap slider-->
<link href="dependencies/bootstrap-slider/bootstrap-slider.css" rel="stylesheet">
<script src="dependencies/bootstrap-slider/bootstrap-slider.js"></script>
<!--threeJS-->
<script src="dependencies/three.js"></script>
<script src="dependencies/OrbitControls.js"></script>
<!--stl import/export-->
<script src="dependencies/loaders/FileSaver.min.js"></script>
<script src="dependencies/THREE2STL.js"></script>
<script src="dependencies/loaders/STLLoader.js"></script>
<!--numerical javascript-->
<script src="dependencies/numeric-1.2.6.js"></script>
<!--global variables-->
<script>
</script>
<!--multi-threading-->
<script src="js/worker.js"></script>
<script src="js/persistentWorkers.js"></script><!--global workers-->
<!--fea stuff-->
<script src="js/fea/DmaNode.js"></script>
<script src="js/fea/DmaBeam.js"></script>
<script src="js/fea/DmaCellOcta.js"></script>
<script src="js/fea/DmaCellTetra.js"></script>
<script src="js/fea/DmaCellOther.js"></script>
<script src="js/fea/DmaPart.js"></script>
<!--models-->
<script src="js/models/ThreeModel.js"></script>
<script src="js/models/LatticeOcta.js"></script>
<script src="js/models/LatticeOther.js"></script>
<script src="js/models/FillGeometry.js"></script>
<script src="js/models/BasePlane.js"></script>
<script src="js/models/extrudeVisualizer.js"></script>
<script src="js/cam/Machine.js"></script>
<script src="js/cam/Assembler.js"></script>
<script src="js/cam/ShopbotExporter.js"></script>
<script src="js/cam/GCodeExporter.js"></script>
<!--views-->
<script src="js/menus/MenuWrapperView.js"></script>
<script src="js/menus/Navbar.js"></script>
<script src="js/menus/LatticeMenuView.js"></script>
<script src="js/menus/ImportMenuView.js"></script>
<script src="js/menus/PartMenuView.js"></script>
<script src="js/menus/SketchMenuView.js"></script>
<script src="js/menus/ScriptMenuView.js"></script>
<script src="js/menus/PhysicsMenuView.js"></script>
<script src="js/menus/MaterialMenuView.js"></script>
<script src="js/menus/OptimizationMenuView.js"></script>
<script src="js/menus/AssemblerMenuView.js"></script>
<script src="js/menus/AnimationMenuView.js"></script>
<script src="js/menus/CamMenuView.js"></script>
<script src="js/menus/SendMenuView.js"></script>
<script src="js/threeViews/Highlighter.js"></script>
<script src="js/threeViews/ThreeView.js"></script>
<script src="js/main.js"></script>
<link rel="stylesheet" type="text/css" href="css/main.css">
</head>
<body>
<nav id="globalNav" class="navbar navbar-inverse navbar-embossed" role="navigation">
<div class="navbar-header">
<a id="mainNavLink" class="navbar-brand" target="_blank" href="http://cba.mit.edu"><img id="logo" src="assets/logo.png"></a>
</div>
<div class="collapse navbar-collapse" id="navbar-collapse-01">
<ul class="nav navbar-nav navbar-left">
<li><a data-menu-id="navDesign" class="menuHoverControls" href="#">Design</a></li>
<li><a data-menu-id="navSim" class="menuHoverControls" href="#">Simulate</a></li>
<li><a data-menu-id="navAssemble" class="menuHoverControls" href="#">Assemble</a></li>
<li class="dropdown navDropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">File <b class="caret"></b></a>
<span class="dropdown-arrow"></span>
<ul class="dropdown-menu">
<li><a id="saveJSON" href="#">Save JSON     (CTRL/⌘ + S)</a></li>
<li><a data-toggle="modal" data-target="#saveAsModel" href="#">Save JSON As...     (CTRL/⌘ + Shift + S)</a></li>
<li><a class="importJSON" href="#">Open JSON...     (CTRL/⌘ + O)</a></li>
<li class="divider"></li>
<li class="dropdown-submenu">
<a tabindex="-1">Load User Settings</a>
<ul class="dropdown-menu">
<!--<li><a id="resetDefaultSettings" href="#">Reset Settings</a></li>-->
<li><a data-file="ben.user" class="savedUserSettings" href="#">Ben</a></li>
<li><a class="importJSON" href="#">From File...</a></li>
</ul>
</li>
<li><a id="saveUserSettings" data-toggle="modal" data-target="#saveUserModel" href="#">Save User Settings...</a></li>
<li><a data-menu-id="about" class="menuHoverControls" target="_blank" href="http://dma.cba.mit.edu/">About</a></li>
</ul>
<ul class="nav navbar-nav pull-right">
<li><a id="showHideMenu" href="#">Hide Menu >></a></li>
</ul>
</div><!-- /.navbar-collapse -->
<input id="jsonInput" type="file">
<div class="modal fade" id="saveAsModel" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<input id="saveAsFileName" type="text" value="lattice" placeholder="Enter file name" class="form-control filename">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<button type="button" id="saveAsJSON" class="btn btn-primary">Save</button>
</div>
</div>
</div>
</div>
<div class="modal fade" id="saveUserModel" tabindex="-1" role="dialog" aria-labelledby="basicModal" aria-hidden="true">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<p class="modal-title" >Save User Settings</p>
</div>
<div class="modal-body">
<input id="userSettingsFilename" type="text" value="lattice" placeholder="Enter file name" class="form-control filename">
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Cancel</button>
<button type="button" id="saveUser" class="btn btn-primary">Save</button>
</div>
</div>
</div>
</div>
<div id="menuWrapper"><div id="menuHeader"></div><div id="menuContent"></div></div>
<div id="about" class="row navMenu">
<div class="row demo-row">
<div class="col-xs-3">
Latest code available on github
</div>
</div>
</div>