Silverlight Sphere Control

  •        49

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 ...

http://silverlightspherecon.codeplex.com/

Tags
Implementation
License
Platform

   




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

  •    Silverlight

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

  •    CSharp

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

  •    Objective-C

3D Sphere View for iOS

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

  •    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

  •    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

  •    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

  •    Objective-C

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

KLACK

  •    C

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

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

  •    Objective-C

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.

Yawi3D

  •    Java

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

  •    WPF

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

  •    Java

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, ...).

WebcamSwiper - An experiment to control a photo carousel using getUserMedia to watch for swipes left and right with a hand

  •    Javascript

An experiment/hack using getUserMedia to watch for swipes left and right with a hand. This could be applied to many different uses. Flipping through pictures in an image carousel, moving to the next item in a list, flipping pages of a book or magazine, etc. Two custom events are added to the body tag by the library. You need to bind callbacks to these events and initialize the library. If desired you can stop the library with the destroy method as well.

SublimeERB - TextMate Style ERB Block for Sublime Text

  •    Python

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

  •    Javascript

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

  •    Delphi

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

vue-carousel - A flexible, responsive, touch-friendly carousel for Vue.js

  •    Javascript

WARNING: vue-carousel is at pre-alpha stage of development and may undergo significant changes. Feel free to submit issues and feature requests here.

teaset - A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action control

  •    Javascript

A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action control. Tips: In the Android system, the animations is not smooth, switch to the release mode can be resolved.