Code Monkey home page Code Monkey logo

azimuth's Introduction

Azimuth

A simple program to generate spherical model from an azimuthal map.

The program have two panels, the right panel where you load the azimuthal projection map and the left panel with the 3D visualization of the globe built across the map.

In the 3D panel, the commands are:

- Mouse left click: Rotate the globe around its center.
- Mouse right click: Zoom in/out.
- Mouse wheel: Morphism between the globe and its azimutal projection.

The program have a toolbar containing the following items:

- Open File: Where you load a map with azimuthal projection.
- Selection: The normal behavior with mouse in the right panel, without any effect.
- Pencil: You can draw in the right panel and see the result in the left panel.
- Line: You can define a line in the right panel and see the result in the left panel.
- Geodesic: You can draw a geodesic in the right panel and see the result in the left panel.
- Define framework: You can define the framework of the azimuthal projection, moving or resizing the area of the projection. Use the left click with the mouse to drag the projection area and use the right click to resize the projection area in the right panel.
- Change trace color: You can define the color used by tracing, applied to pencil, line and geodesic tracing.

This project depends on the module 3DTools. You can download it at:

http://3dtools.codeplex.com/releases/view/2058

There is also a version of 3DTools hosted in my github page where you can download at:

https://github.com/sharivan/3DTools

Using the Visual Studio, add this project to your soluction and then add a reference to this project using the menu "Add>Reference..." before accessing the context menu by clicking at azimuth project in the Soluction Explorer.

azimuth's People

Contributors

sharivan avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.