#VRML V2.0 utf8
# Clark Milky Way galaxy objects

# A data object for use in a 3D data plotting application 
# Kurt A. Fisher fisherka@csolutions.net  beginner level VRML coder
# 2/2006

#  This application was developed for use in triaxial position modeling 
#   of astronomical objects.  Occassional coding and sample references may reflect this bias. 

#	Data for this plot appears at the bottom of file. 
#	Plotting object types follow the Tirion-Cambridge star guide conventions 
#	Imported prototypes for plotting object types are: 
#		SO	General spherical objects 
#		EM	Emission nebula
#		DN	Dark nebula
#		GC	Globular clusters
#		OB_TS    OB Association plotted as translucent sphere
#		OB_WS   OB Association plotted as wireframe sphere
#		DH	Diffuse hydrogen region
#		OC	Open cluster
#		PN	Planetary nebula
#		ST_P	Star plotted as point 
#		ST_S	Star plotted as small sphere (recommended) 
#  		CL	Cloud point point (translucent) 
#		UD	User-defined objects 
#		MG  	    Moving Group 
#		SC  	    Moving Group 

# ======================================= 
# BEGIN PROTOTYPE FOR GENERAL SPHERICAL PLOTTING POINTS 
EXTERNPROTO SO [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#						#     rotation is select x,y,z planes plus rotation in radians 
] "lib_SO_proto.wrl"   
# END PROTOTYPE FOR GENERAL SPHERICAL PLOTTING POINTS 

# Prototypes for astronomical objects 

# BEGIN PROTOTYPE FOR PLANETARY NEBULAE 
EXTERNPROTO PN [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_PN_proto.wrl"   
# END PROTOTYPE FOR PLANETARY NEBULAE 


# BEGIN PROTOTYPE FOR DARK NEBULAE 
EXTERNPROTO DN [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_DN_proto.wrl"   
# END PROTOTYPE FOR DARK NEBULAE 

# BEGIN PROTOTYPE FOR DARK NEBULAE 
EXTERNPROTO EM [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_EM_proto.wrl"   
# END PROTOTYPE FOR EMISSIVE NEBULAE 

# BEGIN PROTOTYPE FOR OPEN CLUSTERS
EXTERNPROTO OC [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_OC_proto.wrl"   
# END PROTOTYPE FOR OPEN CLUSTERS 

# BEGIN PROTOTYPE FOR GLOBULAR CLUSTERS
EXTERNPROTO GC [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_GC_proto.wrl"   
# END PROTOTYPE FOR GLOBULAR CLUSTERS

# BEGIN PROTOTYPE FOR OB ASSOCIATIONS - TRANSLUCENT SPHERE PLOTTING 
EXTERNPROTO OB_TS [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_OB_TS_proto.wrl"   
# END PROTOTYPE FOR OB ASSOCIATIONS - TRANSLUCENT SPHERE PLOTTING 

# BEGIN PROTOTYPE FOR OB ASSOCIATIONS - WIREFRAME SPHERE PLOTTING 
EXTERNPROTO OB_WS [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#
] "lib_astro_OB_WS_proto.wrl"   
# END PROTOTYPE FOR OB ASSOCIATIONS - WIREFRAME SPHERE PLOTTING 

# BEGIN PROTOTYPE FOR DIFFUSE HYDROGREN REGIONS - TRANSLUCENT SPHERE PLOTTING 
EXTERNPROTO DH [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_DH_proto.wrl"   
# END PROTOTYPE FOR DIFFUSE HYDGROGREN REGIONS - TRANSLUCENT SPHERE PLOTTING 

# BEGIN PROTOTYPE FOR SMALL SPHERE PLOTTING 
EXTERNPROTO ST_S [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_ST_S_proto.wrl"   
# END PROTOTYPE FOR STARS -  SMALL SPHERE PLOTTING 

# BEGIN PROTOTYPE FOR STARS -  POINT PLOTTING 
EXTERNPROTO ST_P [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_ST_P_proto.wrl"   
# END PROTOTYPE FOR STARS -  POINT PLOTTING 

# BEGIN PROTOTYPE FOR ARROW PLOTTING OBJECT
EXTERNPROTO AR [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFInt32	PlotType		# Plot type 0=sphere;1=point;2=translucent sphere;3=wiresphere;4=cube;5=arrow;6=nothing
	exposedField SFInt32	BandDecorate 	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot"
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFInt32	BarDecorate	# 0=yes add decoration;1=no decoration
	exposedField SFVec3f	barHeight		#  dimensions of optional uncertainty/vector bar 
						#   x,z as diameter of bar;  y is height ( auto modified to 2 * height  )	
	exposedField SFRotation	barAngle		# direction of optional uncertainty/vector bar in x-y(3d) plane around z axis     
#                                                                                           #     rotation is select x,y,z planes plus rotation in radians 
] "lib_astro_AR_proto.wrl"   
# END PROTOTYPE FOR ARROW PLOTTING OBJECT

# PROTOTYPE FOR PLOTTING COLLECTIONS OF SCATTER POINTS AS ONE OBJECT 
# Prototype for plotting collections of scatter points as one object  
EXTERNPROTO SP [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f 	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFColor	objColor		# obj color
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
	exposedField SFVec3f	lblPosition		# Label position - because of the large object size, the label position is user configurable
	exposedField MFVec3f	pointSet		# a collection of 3-axis point references 
] "lib_SP_proto.wrl" 
# END PROTOTYPE FOR PLOTTING COLLECTIONS OF SCATTER POINTS AS ONE OBJECT 

# BEGIN PROTOTYPE FOR PLOTTING LIGHTWEIGHT CLOUD POINTS -  POINT PLOTTING 
EXTERNPROTO CL [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f 	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFColor	objColor		# obj color
	exposedField SFFloat	objTransparency	# object translucency  
]  "lib_CL_lw_proto.wrl" 

# BEGIN PROTOTYPE FOR PLOTTING LIGHTWEIGHT SPHERE POINTS -  POINT PLOTTING 
EXTERNPROTO PO [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f 	objSize		# size - radii in x,y,z planes - not diameters 
	exposedField SFColor	objColor		# obj color
	exposedField SFFloat	objTransparency	# object translucency  
]  "lib_PO_lw_proto.wrl" 

# ====================================
# Prototype for plotting user-defined shapes in world reference frame 
EXTERNPROTO UD [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f 	objSize		# scale equally to adjust object size to world scale without changing user defined object aspects 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot" syntax   
#						# object color must be set in user defined object 
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFVec3f	lblPosition		# Label position - because of the large object size, the label position is user configurable
#						# object transparency must be set in user defined object 
	exposedField MFString	url_InLine		# relative path to user defined shape 
]   "lib_UD_proto.wrl"

# ====================================
# Prototype for plotting user-defined shapes in world reference frame 
EXTERNPROTO MG [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f 	objSize		# scale equally to adjust object size to world scale without changing user defined object aspects 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot" syntax   
#						# object color must be set in user defined object 
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFVec3f	lblPosition		# Label position - because of the large object size, the label position is user configurable
#						# object transparency must be set in user defined object 
	exposedField MFString	url_InLine		# relative path to user defined shape 
]   "lib_astro_MG_proto.wrl"

# ====================================
# Prototype for plotting user-defined shapes in world reference frame 
EXTERNPROTO SC [ 
	exposedField MFString	objName		# object
	exposedField SFString	objClass		# type of object for EIA sort select
	exposedField SFString	subClass		# subtype of object for EIA sort select
	exposedField SFVec3f	objPosition	# position
	exposedField SFVec3f 	objSize		# scale equally to adjust object size to world scale without changing user defined object aspects 
	exposedField SFRotation	posAngle		# position angle ( z y x rot );  normal plotted space rotations are around y-axis; note rotation form is not normal "x y z rot" syntax   
#						# object color must be set in user defined object 
	exposedField SFInt32	lblType		# label type 0=none; 1=1st strg; 2=2nd strg; 3=3rd strg; 4=all
	exposedField SFFloat	fontSize		# font size
	exposedField SFColor	lblColor		# label color 
#						# Label family, style (bold,italics,etc.) and justify cannot be changed 
#						# See "DEF tmp_lblFontStyleText" for hardcoding of these characteristics  
	exposedField SFVec3f	lblPosition		# Label position - because of the large object size, the label position is user configurable
#						# object transparency must be set in user defined object 
	exposedField MFString	url_InLine		# relative path to user defined shape 
]   "lib_astro_SC_proto.wrl"

# end PROTOTYPES FOR ASTRONOMICAL OBJECTS 

# =======================================
# BEGIN PLOTTED OBJECTS DATA 
# Use example - elements of one plot point explained 
#SO {
#	objName	"NGC 7009"	# name
#	objPosition	1.0 1.0 1.0		# position
#	[ objClass	"Type"		# optional type of object ]
#   	[ subClass        "SubType"	# optional subtype of object ] 
#   	PlotType           	2                          	# object plotting (translucent sphere)
#	[ posAngle  	0.0 1.0 0.0 2.75  ]	# optional position angle of object 
#	objSize		0.2 0.2 0.2		# size 
#	[  BandDecorate 	1 ]		# optional band decorator (disabled) 
#	fontSize		0.1		# font size 
#	objColor		0.0 0.0 0.0		# object color
#	[ lblColor		0.2 0.9 0.2   ]	# optional label color   
#	[  BarDecorate 	0 ]		# optional bar decorator (disabled) 
#	[ barAngle 	0.0 0.0 1.0 5.489 ] 	#  optional angle of bar decorator rotated in x-y plane around z-axis 
#}

# ===========================================
#  Background 

#  version x: Default White background 
# DEF DefaultBack Background {
#	skyColor 		[ 1.0 1.0 1.0,  1.0 1.0 1.0,  1.0 1.0 1.0 ]
#	skyAngle 		[ 1.0, 1.0 ]
#	groundColor 		[ 1.0 1.0 1.0,  1.0 1.0 1.0,  1.0 1.0 1.0 ]
#	groundAngle 		[ 1.0, 1.0 ]
#} # End of default background

# Objects 
	
# Earth 
SO { objName ["Sol"]			objPosition 	0.0 0.0 0.0		objSize	0.02 0.02 0.02	objColor 1.0 1.0 0.0  	fontSize 0.03	BarDecorate 1  }
# Earth is origin of axes - a control object 

# BEGIN PLOTTED OBJECTS DATA 
# =======================================
#  Clark globular clusters
# Selected distant globular clusters are omitted to properly scale this world

# =====================================
#  Metal rich younger clusters - plot green 
PO { objName [ "NGC104","GlC","G305.90-44.89 J002405.21-720448.0","Dist 4.3 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	1.786	-2.468	-3.035	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6304","GlC","G355.83+05.38 J171431.20-292736.0","Dist 6 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	5.958	-0.435	0.563	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6316","GlC","G357.17+05.77 J171636.00-280824.0","Dist 11.5 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	11.428	-0.564	1.156	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6342","GlC","G004.90+09.73 J172109.60-193448.0","Dist 9.1 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	8.936	0.767	1.538	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6356","GlC","G006.72+10.23 J172333.60-174836.0","Dist 14.6 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	14.269	1.682	2.592	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6352","GlC","G341.42-07.16 J172528.80-482512.0","Dist 5.6 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	5.267	-1.770	-0.698	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6388","GlC","G345.56-06.73 J173616.80-444348.0","Dist 11.5 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	11.060	-2.848	-1.348	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6440","GlC","G007.73+03.81 J174850.40-202100.0","Dist 8 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	7.910	1.074	0.532	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6441","GlC","G353.53-05.00 J175012.00-370300.0","Dist 9.7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	9.602	-1.089	-0.846	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6528","GlC","G001.14-04.17 J180448.00-300300.0","Dist 7.4 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	7.379	0.147	-0.538	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6553","GlC","G005.25-03.02 J180914.40-255400.0","Dist 4.7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	4.674	0.430	-0.247	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6624","GlC","G002.79-07.91 J182338.40-302136.0","Dist 7.9 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	7.816	0.380	-1.087	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6637","GlC","G001.73-10.26 J183121.60-322024.0","Dist 8.2 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	8.065	0.243	-1.461	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6838","GlC","G056.74-04.57 J195345.60+184612.0","Dist 3.8 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	2.078	3.167	-0.303	objSize	0.10	0.10	0.10	objColor	0.0 1.0 1.0	objTransparency	0.0	 }

# =====================================
#  Metal poor older clusters - plot blue 

PO { objName [ "NGC288","GlC","G150.71-89.37 J005245.12-263412.0","Dist 8.1 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	-0.078	0.044	-8.100	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC362","GlC","G301.53-46.26 J010314.16-705024.0","Dist 8.3 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	3.001	-4.892	-5.996	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC1261","GlC","G270.53-52.13 J031215.12-551236.0","Dist 16 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	0.091	-9.822	-12.630	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
# PO { objName [ "NGC2419","GlC","G180.37+25.24 J073807.20+385248.0","Dist 82.3 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	-74.443	-0.481	35.090	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC3201","GlC","G277.23+08.64 J101736.00-462436.0","Dist 5.1 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	0.634	-5.002	0.766	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC4147","GlC","G252.84+77.18 J121004.80+183224.0","Dist 18.8 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	-1.231	-3.985	18.332	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC4372","GlC","G300.99-09.88 J122543.20-723900.0","Dist 4.9 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	2.486	-4.138	-0.840	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC4590","GlC","G299.62+36.05 J123926.40-264424.0","Dist 10.1 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	4.036	-7.098	5.944	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC4833","GlC","G303.60-08.01 J125933.60-705212.0","Dist 5.9 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	3.233	-4.866	-0.822	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC5024","GlC","G332.94+79.76 J131255.20+180936.0","Dist 18.4 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	2.914	-1.488	18.107	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC5053","GlC","G335.66+78.94 J131626.40+174124.0","Dist 16.2 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	2.832	-1.281	15.899	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC5139","GlC","G309.10+14.98 J132645.60-472812.0","Dist 5.1 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	3.107	-3.823	1.318	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC5272","GlC","G042.18+78.71 J134209.60+282212.0","Dist 10 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	1.450	1.314	9.807	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC5286","GlC","G311.61+10.57 J134626.40-512212.0","Dist 10.7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	6.985	-7.864	1.963	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC5466","GlC","G042.13+73.60 J140526.40+283148.0","Dist 16.6 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	3.477	3.145	15.924	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC5634","GlC","G342.20+49.26 J142936.00-055833.6","Dist 25.3 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	15.720	-5.046	19.170	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
# PO { objName [ "NGC5694","GlC","G331.06+30.37 J143936.00-263148.0","Dist 33.9 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	25.596	-14.154	17.138	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
# PO { objName [ "NGC5824","GlC","G332.56+22.08 J150357.60-330336.0","Dist 31.3 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	25.741	-13.367	11.765	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC5897","GlC","G342.94+30.30 J151724.00-210036.0","Dist 12.7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	10.483	-3.216	6.407	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC5904","GlC","G003.86+46.80 J151833.60+020455.2","Dist 7.3 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	4.986	0.337	5.321	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC5986","GlC","G337.02+13.27 J154602.40-374648.0","Dist 10.3 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	9.230	-3.913	2.365	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6093","GlC","G352.68+19.47 J161702.40-225812.0","Dist 8.7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	8.136	-1.045	2.899	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6121","GlC","G350.97+15.98 J162333.60-263112.0","Dist 2.2 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	2.089	-0.332	0.606	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6101","GlC","G317.75-15.82 J162548.00-721200.0","Dist 15.1 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	10.753	-9.768	-4.117	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6144","GlC","G351.93+15.71 J162712.00-260112.0","Dist 10.1 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	9.626	-1.365	2.734	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6171","GlC","G003.37+23.02 J163231.20-130300.0","Dist 6.3 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	5.788	0.341	2.463	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6205","GlC","G059.01+40.91 J164140.80+362736.0","Dist 7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	2.724	4.535	4.585	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
# PO { objName [ "NGC6229","GlC","G073.63+40.31 J164657.60+473112.0","Dist 29.3 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	6.298	21.437	18.955	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6218","GlC","G015.72+26.31 J164714.40-015649.2","Dist 4.7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	4.055	1.141	2.083	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6235","GlC","G358.92+13.53 J165324.00-221012.0","Dist 9.7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	9.429	-0.178	2.269	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6254","GlC","G015.13+23.08 J165707.20-040556.4","Dist 4.3 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	3.819	1.033	1.686	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6266","GlC","G353.58+07.32 J170112.00-300636.0","Dist 6.7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	6.604	-0.744	0.854	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6273","GlC","G356.87+09.39 J170236.00-261536.0","Dist 8.5 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	8.374	-0.458	1.387	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6284","GlC","G358.35+09.94 J170428.80-244536.0","Dist 14.3 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	14.079	-0.405	2.469	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6287","GlC","G000.13+11.03 J170507.20-224200.0","Dist 8.4 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	8.245	0.019	1.608	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6293","GlC","G357.62+07.84 J171009.60-263448.0","Dist 8.8 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	8.710	-0.362	1.200	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6341","GlC","G068.33+34.86 J171707.20+430748.0","Dist 8.1 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	2.454	6.177	4.630	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6333","GlC","G005.54+10.72 J171909.60-183036.0","Dist 8.3 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	8.117	0.788	1.543	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6355","GlC","G359.59+05.43 J172357.60-262100.0","Dist 7.1 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	7.068	-0.051	0.672	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6362","GlC","G325.56-17.56 J173152.80-670224.0","Dist 7.5 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	5.897	-4.044	-2.263	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6402","GlC","G021.32+14.81 J173736.00-031442.0","Dist 8.7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	7.835	3.059	2.223	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6401","GlC","G003.46+03.99 J173836.00-235400.0","Dist 7.5 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	7.468	0.451	0.521	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6397","GlC","G338.17-11.95 J174040.80-534012.0","Dist 2.2 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	1.998	-0.800	-0.456	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6426","GlC","G028.08+16.24 J174452.80+031012.0","Dist 19.9 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	16.856	8.994	5.565	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6517","GlC","G019.23+06.76 J180150.40-085728.8","Dist 10.5 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	9.845	3.433	1.237	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6522","GlC","G001.03-03.92 J180333.60-300148.0","Dist 7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	6.982	0.125	-0.479	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6544","GlC","G005.84-02.20 J180719.20-245924.0","Dist 2.5 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	2.485	0.254	-0.096	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6569","GlC","G000.49-06.68 J181338.40-314912.0","Dist 8.5 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	8.442	0.072	-0.988	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6584","GlC","G342.15-16.41 J181836.00-521236.0","Dist 13 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	11.870	-3.823	-3.672	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6626","GlC","G007.80-05.57 J182431.20-245136.0","Dist 5.7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	5.621	0.770	-0.553	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6638","GlC","G007.90-07.15 J183055.20-252924.0","Dist 8.2 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	8.059	1.119	-1.020	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6642","GlC","G009.82-06.43 J183152.80-232812.0","Dist 7.6 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	7.442	1.288	-0.851	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6652","GlC","G001.53-11.38 J183545.60-325924.0","Dist 9.4 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	9.212	0.247	-1.854	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6656","GlC","G009.90-07.55 J183624.00-235400.0","Dist 3.2 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	3.125	0.545	-0.420	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6681","GlC","G002.85-12.51 J184312.00-321724.0","Dist 8.7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	8.483	0.423	-1.884	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6712","GlC","G025.35-04.31 J185302.40-084218.0","Dist 6.7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	6.038	2.861	-0.504	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6723","GlC","G000.07-17.29 J185931.20-363748.0","Dist 8.6 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	8.211	0.010	-2.556	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6752","GlC","G336.50-25.62 J191050.40-595848.0","Dist 3.9 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	3.225	-1.402	-1.687	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6779","GlC","G062.65+08.34 J191633.60+301048.0","Dist 9.9 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	4.500	8.701	1.436	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6809","GlC","G008.79-23.26 J193957.60-305736.0","Dist 5.3 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	4.812	0.744	-2.093	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6864","GlC","G020.30-25.74 J200602.40-215512.0","Dist 18.4 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	15.545	5.751	-7.990	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6934","GlC","G052.10-18.89 J203409.60+072414.4","Dist 15.2 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	8.835	11.348	-4.920	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC6981","GlC","G035.17-32.68 J205326.40-123148.0","Dist 16.8 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	11.560	8.145	-9.070	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
# PO { objName [ "NGC7006","GlC","G063.76-19.41 J210128.80+161048.0","Dist 40.7 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	16.971	34.432	-13.525	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC7078","GlC","G065.00-27.31 J212957.60+120936.0","Dist 10.2 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	3.829	8.214	-4.681	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC7089","GlC","G053.37-35.77 J213326.40-004922.8","Dist 11.4 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	5.519	7.423	-6.663	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName [ "NGC7099","GlC","G027.19-46.83 J214021.60-231012.0","Dist 7.9 kpc"]	objClass	  "GlC"   	subClass	  "Ecliptic"   	objPosition 	4.807	2.470	-5.762	objSize	0.10	0.10	0.10	objColor	0.0 0.0 1.0	objTransparency	0.0	 }

# END OF PLOTTED OBJECTS

