]> git.quilime.com - notes.git/commitdiff
Updating Look
authorGabriel Dunne <gdunne@quilime.com>
Wed, 30 Apr 2014 00:37:21 +0000 (17:37 -0700)
committerGabriel Dunne <gdunne@quilime.com>
Wed, 30 Apr 2014 00:37:21 +0000 (17:37 -0700)
_layouts/default.html
_layouts/post.html
_posts/2014-04-23-gh-td.markdown
_posts/2014-04-24-tetra-field.markdown
_posts/2014-04-24-woodmitres.markdown
css/main.css
index.html

index a782cc81e89342adfb1074ab4deae431923e9f66..77213e11b562493471cee62a2402999f3596b043 100644 (file)
 
     <body>
 
+<!--         <header>
+          <span class="title">&larr; <a href="{{ site.baseurl }}">{{ site.name }}</a></span>
+        </header> -->
+
         <div class="site">
           {{ content }}          
         </div>
 
-        <div class="sidebar">
-          <div class="header">
-            <span class="title">&larr; <a href="{{ site.baseurl }}">{{ site.name }}</a></span>
-          </div>        
+<!--         <nav class="sidebar">
+          <strong class="title"><a href="{{ site.baseurl }}">{{ site.name }}</a></strong>
+          <ul class="posts">
+            {% for post in site.posts %}
+              <li><a href="{{ site.baseurl }}{{ post.url }}">{{ post.title }}</a></li>
+            {% endfor %}
+          </ul>
+        </nav> -->
+        
+        <div class="footer">
+          <p class="meta">
+          &copy; {{ site.time | date: "%Y" }} {{ site.author }}
+          <a href="{{site.author_url}}">www</a>, <a href="mailto:{{site.author_email}}">email</a>
+          </p>
         </div>
-
+        
         <script src="{{ site.baseurl }}/js/script.js"></script>
 
     </body>
index 8b8516126da2bb227e8afdbcc79ef5484a9f2305..ea085caf6294a2a6d101c9d404d84126daa6020a 100644 (file)
@@ -1,11 +1,13 @@
 ---
 layout: default
 ---
+
+<div class="nav">&larr; <a href="{{ site.baseurl }}">{{ site.name }}</a></div>
+
 <h1>{{ page.title }}</h1>
 
 <p class="meta">
-{{ page.date | date: "%Y/%m/%d" }} <br />
-{{ site.author }}
+{{ page.date | date: "%Y/%m/%d" }}
 </p>
 
 <div class="post">
index 77bba6278006a18b6ddd9c84f1421fc9a5a4831c..ce141847e05333b2f594ed59751e2e7696821ae3 100644 (file)
@@ -7,7 +7,7 @@ categories: articles
 
 ## Abstract
 
-A proof-of-concept patch that sends polygon mesh geometry from Grasshopper to TouchDesigner realtime via OSC. The ability to share mesh data between Grasshopper and TouchDesigner allows for a streamlined workflow when projection-mapping geometry. It eliminates a mesh export/import step, and doesn't rely on TouchDesigner's mesh editing tools. It streamlines the process of fabricating objects, as it closely links the fabrication process of the form to the projection mapping process. Grasshopper, a parametric geometry environment, allows for great control over the verticies, planes, and normals of a 3D mesh, which gets sent to the TouchDesigner graphics environment. Any changes to a mesh done in Grasshopper translates to TouchDesigner in real time. This is a proof of concept and unoptomized for large meshes.
+A proof-of-concept collection of patches that shares polygon mesh geometry from Grasshopper to TouchDesigner in realtime via OSC. The ability to share mesh data between Grasshopper and TouchDesigner allows for a streamlined workflow when projection-mapping geometry. It eliminates a mesh export/import step, and doesn't rely on TouchDesigner's mesh editing tools. It streamlines the process of fabricating objects, as it closely links the fabrication process of the form to the projection mapping process. Grasshopper, a parametric geometry environment, allows for great control over the verticies, planes, and normals of a 3D mesh, which gets sent to the TouchDesigner graphics environment. Any changes to a mesh done in Grasshopper translates to TouchDesigner in real time. This is a proof of concept and unoptomized for large meshes.
 
 ### Software
 - [Rhino3D](http://rhino3d.com)
@@ -16,6 +16,7 @@ A proof-of-concept patch that sends polygon mesh geometry from Grasshopper to To
   - [GhPython](http://www.food4rhino.com/project/ghpython)
 - [TouchDesigner](https://www.derivative.ca/)
 
+
 ### Screenshots
 
 #### Rhino/Grasshopper
index 071c6734fdf3c4b7ceb8c5c4e248ec41d72dff92..fb109041de2c1b89014dbaf6aa9eab1d1e1fcc51 100644 (file)
@@ -1,6 +1,6 @@
 ---
 layout: post
-title:  "Tetra Field"
+title:  "Tetra Field: In Depth Making Of"
 date:   2014-04-24
 categories: articles
 author: Gabriel Dunne
@@ -53,7 +53,7 @@ Future Fabrication Iterations: This iteration does not include a solution mitere
 
 
 
-# Design
+## Design
 
 Geometry was created in Grasshopper via the LunchBox toolkit.
 
@@ -61,7 +61,7 @@ Geometry was created in Grasshopper via the LunchBox toolkit.
 
 Grasshopper process.
 
-# Fabrication Process
+## Fabrication Process
 
 ![Lasering](https://farm4.staticflickr.com/3698/10585763365_b0047bf023_c.jpg)
 
@@ -75,13 +75,13 @@ Panels are superglued together by hand. The interior support structure relies on
 
 After the glue dries (very I gave them multiple coats of white primer and gap filler. The brazing of the laser on the plywood is a tough surface to paint completely white, and required multiple coats.
 
-# Installation
+## Installation
 
 Ultra strong neodynium magnets were used as a mounting solution. I tried the methods of inserting large-headed nails or screws into the wall, or simply gaff-taping an opposing magnet. The gaff-tape method was a temporary, but works.
 
 [magnet shot]
 
-# Projection Mapping
+## Projection Mapping
 
 [touch designer graphics page/screenshot]
 
index 35d9cacce4391f78275cd3650a14fb0ce2a7935e..71c3da762e75d7600e4c7549b45321f0ea9b0781 100644 (file)
@@ -1,6 +1,6 @@
 ---
 layout: post
-title:  "Arbitrary Mitre Angles for Wood"
+title:  "Mitre Solution for Wooden Geometry"
 date:   2014-04-24
 categories: articles
 author: Gabriel Dunne
index 5217ea4cf958bbbfeb4b54935bd992dd399a6a32..7b2375a5a99b02a04e6d15d5da03885f722fe3f9 100755 (executable)
@@ -33,7 +33,7 @@ h1,h2,h3, h4, h5, h6 {
 h1 { 
   margin:1em 0; 
   font-size:2.8em;
-  padding-bottom:0.1em;
+  padding-bottom:0.25em;
   text-align:center;
   font-family:lettergothic;
   border-bottom:1px solid #aaa;
@@ -59,6 +59,14 @@ blockquote { padding:1em; font-style:italic; }
 
 p { text-align:left; }
 
+header {
+  margin-bottom:2em;
+  position:absolute;
+  top: 2em;
+  left: 1em;
+}
+
+
 
 /*****************************************************************************/
 /*
@@ -83,7 +91,7 @@ p { text-align:left; }
 
 /* sidebar */
 .sidebar {
-  position:fixed;
+  position:absolute;
   top:2em;
   left:1em;
   text-align:left;
@@ -101,19 +109,12 @@ p { text-align:left; }
 
 .site {
   margin: 2em auto 2em auto;
-  padding: 0 6em;
+  padding: 0 5em;
   max-width: 800px;
   line-height: 1.5em;
 }
 
-.header {
-  margin-bottom:2em;
-}
 
-.header a {
-  font-weight: bold;
-  text-decoration: none;
-}
 
 .title {
   display: inline-block;
@@ -143,29 +144,11 @@ p { text-align:left; }
 }
 
 .footer {
+  text-align:center;
   color: #999;
   margin-top: 2em;
 }
 
-.footer .contact {
-  float: left;
-  margin-right: 3em;
-}
-
-.footer .contact a {
-  color: #8085C1;
-}
-
-.footer .rss {
-  margin-top: 1.1em;
-  margin-right: -.2em;
-  float: right;
-}
-
-.footer .rss img {
-  border: 0;
-}
-
 /*****************************************************************************/
 /*
 /* Posts
index 6d860a90f9ef8d8319964ea63c7f51f3e667e155..ba7649cb5b9872a68b7b4452f638e01effa0ff5b 100644 (file)
@@ -5,6 +5,8 @@ title: notes
 
 <div id="home">
 
+  <h1>{{site.name}}</h1>
+
   <ul class="posts">
     {% for post in site.posts %}
       <li>