Silverlight Sphere Control

  •        45

This is a Silverlight spherical selection control that I built that uses the projection transformations in Silverlight. It includes several modes (including random, rows, columns, vertical carousel, horizontal carousel, and checkered) and events. Upon selecting one of the ...



Related Projects

WPF Carousel Control

A Carousel Control for WPF that includes the ability to specify z-tilt angle (horizontal-to-vertical carousels), perspective tilt angle (to make the objects in rear easier to see), and item location-based opacity and size.

Silverlight Carousel Control

A Carousel Control for Silverlight 3 (same code can be used in Silverlight 2) that includes the ability to specify z-tilt angle (horizontal-to-vertical carousels), perspective tilt angle (to make the objects in rear easier to see), and item location-based opacity and size.

Using projection to build a 3D carousel in Silverlight 3

In this example I use the new projection properties in Silverlight 3 to build a 3D image carousel. Moving the mouse left to right controls the speed and direction of the carousel. Moving the mouse up and down changes the opacity of the carousel.

SphereView - 3D Sphere View for iOS

3D Sphere View for iOS

cannon.js - A lightweight 3D physics engine written in JavaScript.

Inspired by three.js and ammo.js, and driven by the fact that the web lacks a physics engine, here comes cannon.js. The rigid body physics engine includes simple collision detection, various body shapes, contacts, friction and constraints. The sample code below creates a sphere on a plane, steps the simulation, and prints the sphere simulation to the console. Note that Cannon.js uses SI units (metre, kilogram, second, etc.).

geo - S2 geometry library in Go

This is a library for manipulating geometric shapes. Unlike many geometry libraries, S2 is primarily designed to work with spherical geometry, i.e., shapes drawn on a sphere rather than on a planar 2D map. (In fact, the name S2 is derived from the mathematical notation for the unit sphere.) This makes it especially suitable for working with geographic data.Basic representations of angles, intervals, latitude-longitude points, unit 3D vectors, and conversions among them.

Perspective - Easy 2D and 3D programming with WPF

Perspective is an experimental and pedagogical .NET class library for building WPF user interfaces : - 2D controls and utility classes to build skinnable and localizable applications, - 3D controls and basic geometrical shapes (polygons, cube, sphere, ring, etc.)

iCarousel - A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS

A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS


KLACK is a small game in which you control a sphere with only one key (visit our page to learn how) with the goal to hit a second sphere while avoiding another sphere. Sounds confusing? Try it yourself!

Silverlight Flow Layouts library

Silverlight Flow Layouts library is a control library allowing to create ItemsControls with a Cover-flow, Carousel or other 2D / 3D complex layouts. It targets Silverlight 4, is written in C# and targets average Silverlight Developpers

iCarousel - A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS

iCarousel is a class designed to simplify the implementation of various types of carousel (paged, scrolling views) on iPhone, iPad and Mac OS. iCarousel implements a number of common effects such as cylindrical, flat and "CoverFlow" style carousels, as well as providing hooks to implement your own bespoke effects. Unlike many other "CoverFlow" libraries, iCarousel can work with any kind of view, not just images, so it is ideal for presenting paged data in a fluid and impressive way in your app. It also makes it extremely easy to swap between different carousel effects with minimal code changes. NOTE: 'Supported' means that the library has been tested with this version. 'Compatible' means that the library should work on this OS version (i.e. it doesn't rely on any unavailable SDK features) but is no longer being tested for compatibility and may require tweaking or bug fixes to run correctly.


Yawi 3D (Yet Another Wand for ImageJ) implements a 3D selection tool plugin for ImageJ suitable for CT scanned images; it helps in the selection of 3D Region Of Interest (ROI) containing a tumor mass; it also provides a measure of ROI volume

FlipControl 3D

This is a 3D Flip Control for WPF. It has a FrontSide and a BackSide. On Mouse Enter you can see the Backside.

Battletech: First Lord

BattleTech: First Lord allows you to vie for control of the Inner Sphere on your quest to become First Lord. First Lord completely re-creates the Inner Sphere (government types, diplomacy, economics, military operations, factory management, ...).

SublimeERB - TextMate Style ERB Block for Sublime Text

I suggest using Sublime Package Control. Once you have Sublime Package control installed, you can install "SublimeERB" in a few easy steps. Press CTRL + SHIFT + P on Windows and Linux and CMD + SHIFT + P on a Mac to bring up Sublime's Command Palette, then type install package to bring up Package Control's package selector. It should be the first selection. Type "SublimeERB," which, again, should be the first selection, and then hit enter. You should now have the proper package installed, but you will still need to add a keybinding to use it.

Sprite3D.js - Sprite3D.js, a JS library for generating and manipulating CSS 3D transforms

Sprite3D.js makes it easy to manipulate HTML elements in 3D space through the use of CSS 3D transforms. It allows to control the position, rotation and scale of the element using simple, chainable methods. A Sprite3D object IS an HTMLElement, so you can freely use native browser events and properties, and control their appearance through CSS directives.When creating a Sprite3D element, you can specify an ID or class, or even provide an existing HTML element that will be 'enhanced'. Most of its added methods can then be used as getter or setter depending of the number of arguments.

Sphere Suite IDE

Sphere Suite is an IDE for the RPG Creation Engine Sphere, with an excellent interface and plenty of code helping tools. With a highly customizable interfaces and great coding utilities and a built-in script for Sphere Suite is the best choice for an IDE

Helix 3D Toolkit

Helix 3D Toolkit is a collection of custom controls and helper classes for WPF.

Windows Phone 7 Silverlight ListBox with CheckBox Control

A Windows Phone 7 ListBox control, providing CheckBoxes for item selection when in "Choose State" and no CheckBoxes in "Normal State", like the built-in Email app, with nice transition. To switch between states, set the "IsInChooseState" property. The control inherits ListBox.

Image Upload and Editor Control

ASP.Net 2.0/MS AJAX 1.1 Image Editor custom server control provides client-side cropping, rotation/flip, brightness/contrast/saturation enhancement with dynamically generated image preview. Accompanying Image Editor Control is a full-featured image file selection and upload cu...