3-D Visualization of Cataclysmic Variables with Interactive Data Language(IDL) by: Deidrick Capers.

Post on 13-Jan-2016

222 views 0 download

Transcript of 3-D Visualization of Cataclysmic Variables with Interactive Data Language(IDL) by: Deidrick Capers.

3-D Visualization of 3-D Visualization of Cataclysmic Variables with Cataclysmic Variables with

Interactive Data Interactive Data Language(IDL)Language(IDL)

by: Deidrick Capersby: Deidrick Capers

What is a Cataclysmic Variable?What is a Cataclysmic Variable?

Class of binary star systemsClass of binary star systemsContains white dwarf and red dwarfContains white dwarf and red dwarfWhite dwarf has powerful gravitational and White dwarf has powerful gravitational and

electromagnetic fieldselectromagnetic fieldsAccretion disc/stream between starsAccretion disc/stream between starsPolars Polars

CV with Accretion DiscCV with Accretion Disc

Magnetic CV (Polar)Magnetic CV (Polar)

Visualization 101: 2-D Before 3-DVisualization 101: 2-D Before 3-D

Fortran program determines position, Fortran program determines position, velocity, and density of particlesvelocity, and density of particles

30,000 particles total30,000 particles totalBash shell scripts for extraction of relevant Bash shell scripts for extraction of relevant

particlesparticlesDirect graphics programs: x-axis vs. y-Direct graphics programs: x-axis vs. y-

axis, x-axis vs. z-axisaxis, x-axis vs. z-axis2-D scatter plot as series of colored points2-D scatter plot as series of colored points

Visualization 102: Survival of the Visualization 102: Survival of the FittestFittest

2-D plots become part 2-D plots become part of 3-D model programof 3-D model program

Orbs used to Orbs used to represent positions of represent positions of particlesparticles

Stream and stars are Stream and stars are placed on grid placed on grid

What is IDL?What is IDL?

Interactive Data Interactive Data LanguageLanguage

Powerful visualization Powerful visualization tooltool

Used by medical Used by medical industryindustry

IDL Program CodeIDL Program Code

2 part program/object-oriented 2 part program/object-oriented Part 1 defines events: mouse clicks, Part 1 defines events: mouse clicks,

sliders, scroll bars etc.sliders, scroll bars etc.Part 2 specifies actual window structure: Part 2 specifies actual window structure:

placement of labels, buttons, lists/namesplacement of labels, buttons, lists/namesObjects- red/white dwarf, surface polygonsObjects- red/white dwarf, surface polygonsPhysical objects- light/text/axis objectsPhysical objects- light/text/axis objects

Program FeaturesProgram Features

Phase adjustmentPhase adjustment Inclination adjustmentInclination adjustment Zoom featureZoom feature Transfer of snapshot Transfer of snapshot

to TIF to TIF MPEG generatorMPEG generator AutomotionAutomotion

Future WorkFuture Work

Exporting of program to non-IDL machinesExporting of program to non-IDL machines Increase of detail in CV depictionIncrease of detail in CV depiction

AcknowledgementsAcknowledgements

South Carolina State UniversitySouth Carolina State UniversityDr. CashDr. CashDr. WalterDr. WalterNASA URIANASA URIA

THE ENDTHE END