#VRML V2.0 utf8
# Clark galaxies to 10Mpc - local Virgo cluster

# 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	300.0 300.0 300.0  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 Catalogue - Extragalactic objects 


PO { objName ["NGC1313","G","G283.35-44.65 J031815.36-662924.0","Dist 3700 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	607.837	-2561.117	-2600.234	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC2366","GiP","G146.44+28.53 J072850.40+691200.0","Dist 2900 kpc"]	objClass	  "GiP"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-2123.052	1408.618	1385.080	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC2403","G","G150.57+29.18 J073650.40+653600.0","Dist 4200 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-3193.726	1801.628	2047.987	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC247","LSB","G113.94-83.56 J004708.40-204536.0","Dist 2100 kpc"]	objClass	  "LSB"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-95.638	215.387	-2086.735	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC253","SyG","G097.47-87.96 J004733.12-251648.0","Dist 3000 kpc"]	objClass	  "SyG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-13.902	106.065	-2998.092	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC2976","G","G143.92+40.90 J094714.40+675436.0","Dist 2100 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1282.802	934.653	1375.080	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC300","G","G299.21-79.42 J005453.28-374048.0","Dist 1200 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	107.492	-192.252	-1179.612	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3031","LIN","G142.10+40.90 J095531.20+690336.0","Dist 1400 kpc"]	objClass	  "LIN"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-834.994	650.029	916.650	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3034","IG","G141.41+40.56 J095550.40+694048.0","Dist 5200 kpc"]	objClass	  "IG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-3087.744	2463.901	3381.572	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3077","GiG","G141.90+41.66 J100319.20+684348.0","Dist 2100 kpc"]	objClass	  "GiG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1234.651	967.962	1395.953	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3109","G","G262.09+23.07 J100304.80-260900.0","Dist 1800 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-227.939	-1640.256	705.410	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC404","LIN","G127.04-27.02 J010926.88+354236.0","Dist 2400 kpc"]	objClass	  "LIN"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1287.769	1706.749	-1090.257	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4096","G","G143.56+67.80 J120600.00+472812.0","Dist 8800 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-2675.309	1975.141	8147.487	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4150","G","G190.46+80.47 J121033.60+302400.0","Dist 9700 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1579.708	-291.521	9566.062	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4203","LIN","G173.07+80.08 J121504.80+331124.0","Dist 9700 kpc"]	objClass	  "LIN"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1658.459	201.583	9555.045	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4214","SBG","G160.29+78.08 J121538.40+361912.0","Dist 3500 kpc"]	objClass	  "SBG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-680.656	243.897	3424.503	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4236","G","G127.42+47.36 J121640.80+692736.0","Dist 2200 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-905.498	1183.464	1618.482	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4244","G","G154.60+77.16 J121728.80+374800.0","Dist 3100 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-622.246	295.506	3022.497	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4245","GiG","G192.58+82.16 J121736.00+293600.0","Dist 9700 kpc"]	objClass	  "GiG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1291.543	-288.290	9609.308	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4251","G","G202.97+82.55 J121807.20+281012.0","Dist 9700 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1157.937	-490.898	9618.118	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4258","Sy1","G138.34+68.84 J121855.20+471800.0","Dist 6800 kpc"]	objClass	  "Sy1"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1833.595	1631.315	6341.667	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4274","LIN","G191.43+82.62 J121950.40+293636.0","Dist 9700 kpc"]	objClass	  "LIN"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1220.973	-246.941	9619.680	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4278","LIN","G193.80+82.77 J122004.80+291648.0","Dist 9700 kpc"]	objClass	  "LIN"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1186.191	-291.439	9622.786	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4314","LIN","G187.74+83.07 J122231.20+295324.0","Dist 9700 kpc"]	objClass	  "LIN"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1158.918	-157.482	9629.232	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4395","Sy1","G162.14+81.54 J122548.00+333224.0","Dist 3600 kpc"]	objClass	  "Sy1"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-504.349	162.499	3560.790	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4414","G","G174.58+83.18 J122626.40+311312.0","Dist 9700 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1146.401	108.871	9631.402	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4448","G","G195.36+84.66 J122814.40+283712.0","Dist 9700 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-870.231	-239.126	9657.925	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4449","EmG","G136.87+72.40 J122809.60+440524.0","Dist 3000 kpc"]	objClass	  "EmG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-661.922	620.045	2859.616	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4485","GiP","G138.00+74.82 J123031.20+414124.0","Dist 9300 kpc"]	objClass	  "GiP"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1809.607	1629.465	8975.532	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4490","IG","G138.00+74.87 J123036.00+413824.0","Dist 7800 kpc"]	objClass	  "IG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1512.757	1361.932	7529.722	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4494","LIN","G228.65+85.31 J123124.00+254612.0","Dist 9700 kpc"]	objClass	  "LIN"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-523.480	-594.886	9667.579	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4517","GiP","G292.74+62.61 J123245.60+000646.8","Dist 9800 kpc"]	objClass	  "GiP"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	1742.327	-4157.425	8701.731	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4559","GiC","G198.57+86.47 J123557.60+275700.0","Dist 9700 kpc"]	objClass	  "GiC"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-565.797	-190.119	9681.618	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4565","LIN","G230.84+86.43 J123619.20+255848.0","Dist 9700 kpc"]	objClass	  "LIN"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-381.447	-468.365	9681.174	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4605","G","G125.33+55.48 J124000.00+613600.0","Dist 4000 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1311.054	1849.522	3295.513	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4618","IG","G130.58+75.83 J124131.20+410900.0","Dist 7300 kpc"]	objClass	  "IG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-1162.418	1357.205	7077.908	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4631","IG","G142.84+84.22 J124207.20+323224.0","Dist 6900 kpc"]	objClass	  "IG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-553.410	419.497	6864.966	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4656","PaG","G140.37+84.71 J124357.60+320936.0","Dist 7200 kpc"]	objClass	  "PaG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-511.006	423.166	7169.366	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4736","SyG","G123.40+76.02 J125050.40+410636.0","Dist 4300 kpc"]	objClass	  "SyG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-571.907	867.404	4172.593	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4826","SyG","G315.66+84.42 J125643.20+214048.0","Dist 4100 kpc"]	objClass	  "SyG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	285.073	-278.610	4080.577	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4945","Sy2","G305.26+13.34 J130524.00-492812.0","Dist 5200 kpc"]	objClass	  "Sy2"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	2921.089	-4131.349	1199.664	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC5055","LIN","G106.00+74.30 J131548.00+420112.0","Dist 7200 kpc"]	objClass	  "LIN"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-537.086	1873.117	6931.304	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC5102","G","G309.73+25.85 J132157.60-363712.0","Dist 3500 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	2013.406	-2422.316	1525.968	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC5128","Sy2","G309.51+19.43 J132526.40-430036.0","Dist 4900 kpc"]	objClass	  "Sy2"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	2940.172	-3565.010	1629.752	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC5194","Sy2","G104.86+68.57 J132950.40+471124.0","Dist 7700 kpc"]	objClass	  "Sy2"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-721.653	2719.412	7167.567	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC5195","GiP","G104.89+68.50 J132957.60+471536.0","Dist 9300 kpc"]	objClass	  "GiP"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-875.948	3294.622	8652.640	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC5236","SBG","G314.58+31.98 J133700.00-295136.0","Dist 4700 kpc"]	objClass	  "SBG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	2798.370	-2839.578	2489.161	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC5253","H2G","G314.86+30.11 J133955.20-313824.0","Dist 3200 kpc"]	objClass	  "H2G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	1952.601	-1962.354	1605.153	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC5457","IG","G102.03+59.78 J140312.00+542024.0","Dist 5400 kpc"]	objClass	  "IG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-566.489	2658.286	4666.113	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC5474","G","G100.84+60.20 J140500.00+533936.0","Dist 6000 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-560.589	2928.813	5206.515	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC55","G","G332.67-75.74 J001508.40-391312.0","Dist 1300 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	284.491	-147.033	-1259.939	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC5585","G","G100.99+56.48 J141948.00+564312.0","Dist 7000 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-736.700	3794.505	5836.010	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC6946","IG","G095.71+11.67 J203450.40+600900.0","Dist 5500 kpc"]	objClass	  "IG"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	-536.214	5359.476	1112.876	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC7793","G","G004.53-77.17 J235748.00-323524.0","Dist 2800 kpc"]	objClass	  "G"   	subClass	  "Coma - Sculptor Cloud"   	objPosition 	620.021	49.130	-2730.048	objSize	100.0	100.0	100.0	objColor	1.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC1291","G","G247.53-57.04 J031718.24-410636.0","Dist 8600 kpc"]	objClass	  "G"   	subClass	  "Dorado Cloud"   	objPosition 	-1788.260	-4323.218	-7216.087	objSize	100.0	100.0	100.0	objColor	1.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC1637","G","G199.56-30.02 J044128.08-025128.8","Dist 8900 kpc"]	objClass	  "G"   	subClass	  "Dorado Cloud"   	objPosition 	-7261.741	-2579.958	-4452.072	objSize	100.0	100.0	100.0	objColor	1.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC1400","GiG","G209.69-50.57 J033930.48-184048.0","Dist 5000 kpc"]	objClass	  "GiG"   	subClass	  "Fornax Cluster and Eridanus Cloud"   	objPosition 	-2758.560	-1573.059	-3862.102	objSize	100.0	100.0	100.0	objColor	1.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC147","G","G119.82-14.26 J003311.78+483000.0","Dist 700 kpc"]	objClass	  "G"   	subClass	  "Gal Grp - Local Group"   	objPosition 	-337.324	588.623	-172.442	objSize	100.0	100.0	100.0	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC185","Sy2","G120.79-14.49 J003857.38+481948.0","Dist 700 kpc"]	objClass	  "Sy2"   	subClass	  "Gal Grp - Local Group"   	objPosition 	-346.926	582.208	-175.146	objSize	100.0	100.0	100.0	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC205","G","G120.72-21.14 J004021.84+414048.0","Dist 700 kpc"]	objClass	  "G"   	subClass	  "Gal Grp - Local Group"   	objPosition 	-333.470	561.285	-252.500	objSize	100.0	100.0	100.0	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC221","IG","G121.15-21.98 J004241.76+405136.0","Dist 700 kpc"]	objClass	  "IG"   	subClass	  "Gal Grp - Local Group"   	objPosition 	-335.770	555.524	-262.015	objSize	100.0	100.0	100.0	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC224","LIN","G121.17-21.58 J004244.16+411536.0","Dist 700 kpc"]	objClass	  "LIN"   	subClass	  "Gal Grp - Local Group"   	objPosition 	-336.939	556.933	-257.483	objSize	100.0	100.0	100.0	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC598","G","G133.61-31.33 J013350.88+303936.0","Dist 700 kpc"]	objClass	  "G"   	subClass	  "Gal Grp - Local Group"   	objPosition 	-412.418	432.927	-363.986	objSize	100.0	100.0	100.0	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC604","HII","G133.76-31.18 J013433.12+304648.0","Dist 840 kpc"]	objClass	  "HII"   	subClass	  "Gal Grp - Local Group"   	objPosition 	-497.002	519.052	-434.941	objSize	100.0	100.0	100.0	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["IC1613","G","G129.79-60.56 J010454.00+020758.8","Dist 705.5 kpc"]	objClass	  "G"   	subClass	  "Gal Grp - Local Group"   	objPosition 	-221.908	266.467	-614.396	objSize	100.0	100.0	100.0	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC6822","G","G025.34-18.40 J194457.60-144800.0","Dist 700 kpc"]	objClass	  "G"   	subClass	  "Gal Grp - Local Group"   	objPosition 	600.301	284.308	-220.923	objSize	100.0	100.0	100.0	objColor	0.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC2683","G","G190.47+38.76 J085240.80+332436.0","Dist 5700 kpc"]	objClass	  "G"   	subClass	  "Leo Spur"   	objPosition 	-4370.913	-807.680	3568.301	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC2903","G","G208.71+44.54 J093209.60+213000.0","Dist 6300 kpc"]	objClass	  "G"   	subClass	  "Leo Spur"   	objPosition 	-3938.424	-2157.284	4418.704	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3115","GiC","G247.78+36.78 J100512.00-074304.8","Dist 6700 kpc"]	objClass	  "GiC"   	subClass	  "Leo Spur"   	objPosition 	-2029.889	-4967.921	4011.148	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3184","G","G178.34+55.64 J101816.80+412512.0","Dist 8700 kpc"]	objClass	  "G"   	subClass	  "Leo Spur"   	objPosition 	-4908.368	142.007	7181.766	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3344","EmG","G210.04+61.25 J104328.80+245512.0","Dist 6100 kpc"]	objClass	  "EmG"   	subClass	  "Leo Spur"   	objPosition 	-2540.243	-1469.018	5347.817	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3377","GiG","G231.18+58.31 J104740.80+135848.0","Dist 8100 kpc"]	objClass	  "GiG"   	subClass	  "Leo Spur"   	objPosition 	-2667.350	-3315.355	6892.290	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3384","GiG","G233.54+57.75 J104816.80+123712.0","Dist 8100 kpc"]	objClass	  "GiG"   	subClass	  "Leo Spur"   	objPosition 	-2568.964	-3476.406	6850.185	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3412","GiG","G232.87+58.70 J105052.80+132436.0","Dist 8100 kpc"]	objClass	  "GiG"   	subClass	  "Leo Spur"   	objPosition 	-2540.262	-3355.314	6920.906	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3432","IG","G184.77+63.16 J105231.20+363712.0","Dist 7800 kpc"]	objClass	  "IG"   	subClass	  "Leo Spur"   	objPosition 	-3509.229	-292.822	6959.854	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3486","Sy2","G202.09+65.49 J110024.00+285812.0","Dist 7400 kpc"]	objClass	  "Sy2"   	subClass	  "Leo Spur"   	objPosition 	-2844.844	-1154.510	6733.051	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3489","G","G234.38+60.91 J110016.80+135400.0","Dist 6400 kpc"]	objClass	  "G"   	subClass	  "Leo Spur"   	objPosition 	-1812.489	-2529.611	5592.491	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3521","G","G255.53+52.83 J110548.00-000202.4","Dist 7200 kpc"]	objClass	  "G"   	subClass	  "Leo Spur"   	objPosition 	-1087.235	-4212.148	5737.223	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3593","G","G240.44+63.20 J111436.00+124836.0","Dist 5500 kpc"]	objClass	  "G"   	subClass	  "Leo Spur"   	objPosition 	-1223.349	-2156.734	4909.370	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3621","G","G281.20+26.10 J111814.40-324836.0","Dist 7100 kpc"]	objClass	  "G"   	subClass	  "Leo Spur"   	objPosition 	1238.981	-6254.481	3123.523	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3627","LIN","G241.98+64.41 J112014.40+125848.0","Dist 6600 kpc"]	objClass	  "LIN"   	subClass	  "Leo Spur"   	objPosition 	-1339.278	-2516.578	5952.577	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC3628","rG","G240.87+64.77 J112016.80+133448.0","Dist 7700 kpc"]	objClass	  "rG"   	subClass	  "Leo Spur"   	objPosition 	-1597.533	-2866.488	6965.711	objSize	100.0	100.0	100.0	objColor	0.0 1.0 0.0	objTransparency	0.0	 }
PO { objName ["IC2574","G","G140.22+43.60 J102819.20+682436.0","Dist 666 kpc"]	objClass	  "G"   	subClass	  "None"   	objPosition 	-370.600	308.604	459.320	objSize	100.0	100.0	100.0	objColor	0.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["IC342","G","G138.18+10.58 J034648.96+680524.0","Dist 3900 kpc"]	objClass	  "G"   	subClass	  "None"   	objPosition 	-2856.950	2556.463	715.773	objSize	100.0	100.0	100.0	objColor	0.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4402","GiC","G278.79+74.78 J122607.20+130636.0","Dist 3389 kpc"]	objClass	  "GiC"   	subClass	  "None"   	objPosition 	135.886	-879.136	3270.165	objSize	100.0	100.0	100.0	objColor	0.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC45","LSB","G055.91-80.67 J001403.98-231048.0","Dist 5900 kpc"]	objClass	  "LSB"   	subClass	  "Pavo - Ara Cloud"   	objPosition 	535.998	792.111	-5821.964	objSize	100.0	100.0	100.0	objColor	0.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC1156","G","G156.31-29.20 J025942.24+251348.0","Dist 6400 kpc"]	objClass	  "G"   	subClass	  "Triangulum Spur"   	objPosition 	-5115.882	2244.479	-3122.509	objSize	100.0	100.0	100.0	objColor	1.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC628","G","G138.62-45.71 J013641.76+154648.0","Dist 9700 kpc"]	objClass	  "G"   	subClass	  "Triangulum Spur"   	objPosition 	-5082.353	4477.818	-6943.258	objSize	100.0	100.0	100.0	objColor	1.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC672","GiP","G138.03-33.78 J014754.00+272548.0","Dist 7500 kpc"]	objClass	  "GiP"   	subClass	  "Triangulum Spur"   	objPosition 	-4634.579	4168.967	-4170.179	objSize	100.0	100.0	100.0	objColor	1.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC891","G","G140.39-17.42 J022232.88+422024.0","Dist 9600 kpc"]	objClass	  "G"   	subClass	  "Triangulum Spur"   	objPosition 	-7056.067	5840.318	-2874.475	objSize	100.0	100.0	100.0	objColor	1.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC925","G","G144.89-25.18 J022716.80+333412.0","Dist 9400 kpc"]	objClass	  "G"   	subClass	  "Triangulum Spur"   	objPosition 	-6958.719	4892.661	-3999.762	objSize	100.0	100.0	100.0	objColor	1.0 0.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC3556","G","G148.32+56.26 J111131.20+554012.0","Dist 9472 kpc"]	objClass	  "G"   	subClass	  "Ursa Major Cloud"   	objPosition 	-4477.582	2763.380	7876.152	objSize	100.0	100.0	100.0	objColor	0.0 0.0 0.0	objTransparency	0.0	 }
PO { objName ["NGC4192","LIN","G265.45+74.95 J121348.00+145324.0","Dist 1972 kpc"]	objClass	  "LIN"   	subClass	  "Virgo Cluster and Southern Extension"   	objPosition 	-40.613	-510.422	1904.364	objSize	100.0	100.0	100.0	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC4548","LIN","G285.70+76.82 J123526.40+142924.0","Dist 6917 kpc"]	objClass	  "LIN"   	subClass	  "Virgo Cluster and Southern Extension"   	objPosition 	426.666	-1517.916	6734.892	objSize	100.0	100.0	100.0	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC4552","Sy2","G287.92+74.96 J123538.40+123300.0","Dist 4319 kpc"]	objClass	  "Sy2"   	subClass	  "Virgo Cluster and Southern Extension"   	objPosition 	344.800	-1066.448	4171.038	objSize	100.0	100.0	100.0	objColor	0.0 1.0 1.0	objTransparency	0.0	 }
PO { objName ["NGC4621","GiC","G294.33+74.35 J124200.00+113824.0","Dist 5972 kpc"]	objClass	  "GiC"   	subClass	  "Virgo Cluster and Southern Extension"   	objPosition 	663.643	-1467.529	5750.715	objSize	100.0	100.0	100.0	objColor	0.0 1.0 1.0	objTransparency	0.0	 }


# END PLOTTED OBJECTS 

