Tags: code

Stretchy Objects in Unity 3D - Part 2

Bounding forward with our tutorial, in this installment we're going to add the ability to tether the end of a Stretchy object to a local point within the target object. That way, if the object is scaled or rotated, the anchor point will move and rotate appropriately. While we're at it, we'll also add distance margins. Our stretchy classes are becoming more interesting and powerful, so we'll need to take some time out along the way to reorganize the code more smartly, both to appease the code gods and to satisfy the modular Unity paradigm.

Stretchy Objects in Unity 3D

A common problem in graphics is drawing a line from one point to another. In games and simulations we often need to do the same thing using a 3D object. In this article I'll walk through the code you need to stretch a GameObject in Unity3D along a single axis so that its ends remain tethered to two objects as they move around in 3D space. A demo project is included!

Marlin Configurator - Part 1

All 3D printers require on-board code to translate textual commands (called GCODE) into movement and molten plastic. For this job, most RepRaps (and many commercial 3D printers) rely on Marlin, a compact, adaptable, and streamlined firmware. Marlin's flexibility comes from having a huge number of configurable options. In this article (and accompanying video) I'll be discussing the challenges of building a configurator to help wrangle Marlin's many options, and I'll be showing off some cool Javascript tricks in the process.

One Javascript, Many Drupals…

Making one Javascript to support many versions of Drupal can be a real chore. Each release of Drupal uses different versions of jQuery, for one thing. Drupal behaviors haven't changed much between D7 and D8, but D6 is different, and D5 doesn't even have them. How can writers of Javascript libraries deal with all this diversity? Here are some snippets to help build scripts that can support D5 through D8. Why Drupal 5? Why not?!

Testing the world of code!

Now that I'm thinking more like a geek I might as well blog like one. So this is my test of "code" blocks. But not just any code block. An essential piece of Drupal that every Javascript library glue writer should adopt.

Syndicate content