!#define COLOR
!  Backgroundcolor for the editor
!
XAero*EM_box.background:		ivory1
!XAero*iconPixmap:			bitmap/xaero.xbm

!
!  Translation-Table for the editor
!
XAero*EM_paneBox*showGrip:		FALSE
XAero*EM_paneBox.translations:		#override\n\
					<Key>q: quit( QD_Shell, EM_quit )
 
!
!  the next definitions 
!
XAero*EM_DarstBox.defaultDistance:		1
XAero*EM_DarstBox.background:		red
XAero*EM_DarstellungXY.width:		310
XAero*EM_DarstellungXY.height:		310
XAero*EM_DarstellungYZ.width:		310
XAero*EM_DarstellungYZ.height:		310
XAero*EM_DarstellungYZ.fromHoriz:	EM_DarstellungXY
XAero*EM_DarstellungXZ.width:		310
XAero*EM_DarstellungXZ.height:		310
XAero*EM_DarstellungXZ.fromVert:	EM_DarstellungXY
XAero*EM_Darstellung3D.width:		310
XAero*EM_Darstellung3D.height:		310
XAero*EM_Darstellung3D.fromHoriz:	EM_DarstellungXZ
XAero*EM_Darstellung3D.fromVert:	EM_DarstellungYZ

XAero*EM_neuesObjekt.label:		insert new object
XAero*EM_neuesObjekt.fromHoriz:		EM_DarstBox
XAero*EM_neuesObjekt.menuName:		OC_Menu
XAero*EM_copyObject.label:		copy object
XAero*EM_copyObject.fromHoriz:		EM_DarstBox
XAero*EM_copyObject.fromVert:		EM_neuesObjekt
XAero*EM_copyObject.sensitive:		FALSE
XAero*EM_selektObjekt.label:		select next object
XAero*EM_selektObjekt.fromHoriz:	EM_DarstBox
XAero*EM_selektObjekt.fromVert:		EM_copyObject
XAero*EM_selektObjekt.sensitive:	FALSE
XAero*EM_selectNGroup.label:		select next group
XAero*EM_selectNGroup.fromHoriz:	EM_DarstBox
XAero*EM_selectNGroup.fromVert:		EM_selektObjekt
XAero*EM_selectNGroup.sensitive:	FALSE
XAero*EM_selektFirst.label:		select first object
XAero*EM_selektFirst.fromHoriz:		EM_DarstBox
XAero*EM_selektFirst.fromVert:		EM_selectNGroup
XAero*EM_selektFirst.sensitive:		FALSE
XAero*EM_entferneObjekt.label:		delete selected object
XAero*EM_entferneObjekt.fromVert:	EM_selektFirst
XAero*EM_entferneObjekt.fromHoriz:	EM_DarstBox
XAero*EM_entferneObjekt.sensitive:	FALSE

XAero*EM_angreifKraft.label:		add force
XAero*EM_angreifKraft.vertDistance:	15
XAero*EM_angreifKraft.fromVert:		EM_entferneObjekt
XAero*EM_angreifKraft.fromHoriz:	EM_DarstBox
XAero*EM_angreifKraft.menuName:		KM_Menu
XAero*EM_angreifKraft.sensitive:	FALSE

!######################################################################
!  if you want to resize force's, you have to write some routines
!  and uncomment the following 4 lines.
!######################################################################
!XAero*EM_veraenderKraft.label:		resize force
!XAero*EM_veraenderKraft.fromHoriz:	EM_DarstBox
!XAero*EM_veraenderKraft.fromVert:	EM_angreifKraft
!XAero*EM_veraenderKraft.sensitive:	FALSE
XAero*EM_loescheKraefte.label:		delete all local forces
XAero*EM_loescheKraefte.fromHoriz:	EM_DarstBox

!######################################################################
!  if you inserted the button to resize forces, you have to change
!  the fromVert -Definition from EM_angreifKraft to EM_veraenderKraft.
!  Just comment the one and uncomment the other one.
!######################################################################
XAero*EM_loescheKraefte.fromVert:	EM_angreifKraft
!XAero*EM_loescheKraefte.fromVert:	EM_veraenderKraft
XAero*EM_loescheKraefte.sensitive:	FALSE

XAero*EM_Verbindung.label:		link objects
XAero*EM_Verbindung.vertDistance:	15
XAero*EM_Verbindung.sensitive:		FALSE
XAero*EM_Verbindung.fromHoriz:		EM_DarstBox
XAero*EM_Verbindung.fromVert:		EM_loescheKraefte
XAero*EM_Verbindung.menuName:		VC_Menu
XAero*EM_entferneVerb.label:		remove link
XAero*EM_entferneVerb.fromVert:		EM_Verbindung
XAero*EM_entferneVerb.fromHoriz:	EM_DarstBox
XAero*EM_entferneVerb.sensitive:	FALSE
XAero*EM_aenderVerb.label:		change link parameter
XAero*EM_aenderVerb.fromVert:		EM_entferneVerb
XAero*EM_aenderVerb.fromHoriz:		EM_DarstBox
XAero*EM_aenderVerb.sensitive:		FALSE
XAero*EM_Gruppe.label:			group objects
XAero*EM_Gruppe.fromVert:		EM_aenderVerb
XAero*EM_Gruppe.fromHoriz:		EM_DarstBox
XAero*EM_Gruppe.sensitive:		FALSE
XAero*EM_loeseGruppe.label:		ungroup object
XAero*EM_loeseGruppe.fromVert:		EM_Gruppe
XAero*EM_loeseGruppe.fromHoriz:		EM_DarstBox
XAero*EM_loeseGruppe.sensitive:		FALSE

XAero*EM_bindeKamera.label:		mount camera to object
XAero*EM_bindeKamera.vertDistance:	15
XAero*EM_bindeKamera.sensitive:		FALSE
XAero*EM_bindeKamera*fromVert:		EM_loeseGruppe
XAero*EM_bindeKamera*fromHoriz:		EM_DarstBox
XAero*EM_entbindeKamera.label:		unmount camera
XAero*EM_entbindeKamera.sensitive:	FALSE
XAero*EM_entbindeKamera*fromVert:	EM_bindeKamera
XAero*EM_entbindeKamera*fromHoriz:	EM_DarstBox

XAero*EM_ZoomPlus.label:		zoom in
XAero*EM_ZoomPlus.initialDelay:		350
XAero*EM_ZoomPlus.minimumDelay:		200
XAero*EM_ZoomPlus.fromVert:		EM_entbindeKamera
XAero*EM_ZoomPlus.fromHoriz:		EM_DarstBox
XAero*EM_ZoomPlus.vertDistance:		15
XAero*EM_ZoomMinus.label:		zoom out
XAero*EM_ZoomMinus.minimumDelay:	200
XAero*EM_ZoomMinus.initialDelay:	350
XAero*EM_ZoomMinus.fromVert:		EM_entbindeKamera
XAero*EM_ZoomMinus.vertDistance:	15
XAero*EM_ZoomMinus.fromHoriz:		EM_ZoomPlus
XAero*EM_l.label:			-x
XAero*EM_l.fromVert:			EM_ZoomPlus
XAero*EM_l.fromHoriz:			EM_DarstBox
XAero*EM_d.label:			-y
XAero*EM_d.fromVert:			EM_ZoomPlus
XAero*EM_d.fromHoriz:			EM_l
XAero*EM_b.label:			-z
XAero*EM_b.fromVert:			EM_ZoomPlus
XAero*EM_b.fromHoriz:			EM_d
XAero*EM_r.label:			+x
XAero*EM_r.fromVert:			EM_l
XAero*EM_r.fromHoriz:			EM_DarstBox
XAero*EM_u.label:			+y
XAero*EM_u.fromVert:			EM_l
XAero*EM_u.fromHoriz:			EM_r
XAero*EM_f.label:			+z
XAero*EM_f.fromVert:			EM_l
XAero*EM_f.fromHoriz:			EM_u
XAero*EM_default.label:			default settings
XAero*EM_default.fromVert:		EM_r
XAero*EM_default.fromHoriz:		EM_DarstBox

XAero*EM_step.label:			step
XAero*EM_step.vertDistance:		15
XAero*EM_step.fromVert:			EM_default
XAero*EM_step.fromHoriz:		EM_DarstBox

XAero*EM_gotoAnimation.label:		ANIMATION
XAero*EM_gotoAnimation.sensitive:	FALSE
XAero*EM_gotoAnimation.fromVert:	EM_step
XAero*EM_gotoAnimation.fromHoriz:	EM_DarstBox


!
! editor-menu definitions
!
XAero*EM_holeMenu.defaultDistance:	0
XAero*EM_menu1Button.label:		AERO
XAero*EM_menu1Button.menuName:		EM_menu1
XAero*EM_menu2Button.label:		Input/Output
XAero*EM_menu2Button.fromHoriz:		EM_menu1Button
XAero*EM_menu2Button.menuName:		EM_menu2
XAero*EM_menu3Button.label:		Parameters
XAero*EM_menu3Button.fromHoriz:		EM_menu2Button
XAero*EM_menu3Button.menuName:		EM_menu3
XAero*EM_informationLabel.label:	Editor V 1.7.0
XAero*EM_informationLabel.justify:	center
XAero*EM_informationLabel.fromHoriz:	EM_menu3Button

!
! menu1 --- AERO
!
XAero*EM_AboutAERO.label:		about AERO
XAero*EM_entferneAll.label:		delete all
XAero*EM_entferneAlleSyncPunkte.label:	delete all scene points
XAero*EM_quit.label:			quit


!
! menu2 --- Input/Output
!
XAero*EM_ladeZustand.label:		load world
XAero*EM_speichereZustand.label:	save world
XAero*EM_ladeMatTab.label:		load table of materials
XAero*EM_speichereMatTab.label:		save table of materials
XAero*EM_ladeSequenz.label:		load sequence
XAero*EM_speichereSequenz.label:	save sequence


!
! menu3 --- Parameters
!
XAero*EM_KoordDarstOnOff.label:		axises on/off
XAero*EM_KoordDarstOnOff.leftMargin:	25
XAero*EM_KoerperKoordOnOff.label:	object axises on/off
XAero*EM_KoerperKoordOnOff.leftMargin:	25
XAero*EM_KraefteDarst.label:		show forces on/off
XAero*EM_KraefteDarst.leftMargin:	25
XAero*EM_gravity.label:			set gravity
XAero*EM_gravity.leftMargin:		25
XAero*EM_BilderProSek.label:		frames per second
XAero*EM_BilderProSek.leftMargin:	25
XAero*EM_Drehwinkel.label:		set rotation angle
XAero*EM_Drehwinkel.leftMargin:		25
XAero*EM_Raytracer.label:		select raytracer
XAero*EM_Raytracer.leftMargin:		25
XAero*EM_FBBParameter.label:		calculation parameters
XAero*EM_FBBParameter.leftMargin:	25


!
!  insert object --- choices
!
XAero*OC_Kugel.label:			sphere
XAero*OC_Quader.label:			cuboid 
XAero*OC_Zylinder.label:		cylinder
XAero*OC_Nagel.label:			immovable point
XAero*OC_Ebene.label:			plane 


!
!  link object --- choice of link
!
XAero*VC_Stange.label:			rod
XAero*VC_Feder.label:			spring
XAero*VC_Daempfer.label:		damper
XAero*VC_Gelenk.label:			joint

!
!  add force --- choice of which kind of force
!
XAero*KM_Raumfest.label:		wrt world
XAero*KM_Koerperfest.label:		wrt object
XAero*KM_Gerichtet.label:		directed


!
!  set gravity
!
XAero*GD_Interakt.label:		gravity
XAero*GD_Interakt.distance:		10
XAero*GD_Apply.label:			apply
XAero*GD_Abort.label:			cancel

!
!  set rotation angle
!
XAero*DW_Interakt.label:		set rotation angle [degree]
XAero*DW_Interakt.distance:		10
XAero*DW_Apply.label:			apply
XAero*DW_Abort.label:			cancel

!
!  frames per second
!
XAero*BPS_Interaktion.label:		frames per second
XAero*BPS_Apply.label:			apply
XAero*BPS_Abort.label:			cancel


!
!  About AERO
!
XAero*AA_box.background:		maroon
XAero*AA_End.fromVert:			AA_Text
XAero*AA_End.label:			Done
XAero*AA_Text.scollHorizontal:		whenNeeded
XAero*AA_Text.scrollVertical:		whenNeeded
XAero*AA_Text.height:			160
XAero*AA_Text.width:			600


!
!  Quit-dialog
!
XAero*QD_Text.label:			are you sure\n to leave XAERO?
XAero*QD_Text.borderWidth:		0
XAero*QD_Quit.label:			quit
XAero*QD_Quit.fromVert:			QD_Text
XAero*QD_Abort.label:			cancel
XAero*QD_Abort.fromVert:		QD_Text
XAero*QD_Abort.fromHoriz:		QD_Quit


!######################################################################
!######################################################################
!  Object window
!######################################################################
!######################################################################
XAero*NO_panedBox*showGrip:		FALSE
XAero*NO_box.background:		white
XAero*NO_GravLos.label:			no gravitation
XAero*NO_MasseLos.label:		fixed
XAero*NO_MasseLos.fromHoriz:		NO_GravLos
XAero*NO_RotTxt.label:			R
XAero*NO_RotTxt.borderWidth:		0
XAero*NO_RotTxt.font:			8x13
!#ifdef COLOR
XAero*NO_ScrollRot.scrollbarForeground:	red
!#else
!XAero*NO_ScrollRot.scrollbarForeground: black
!#endif
XAero*NO_ScrollRot.width:		22
XAero*NO_ScrollRot*height:		265
XAero*NO_ScrollRot*increment:		0.0039215686
XAero*NO_ScrollRot._slider.cursor:	sb_v_double_arrow
XAero*NO_ScrollRot.fromVert:		NO_RotTxt
XAero*NO_GruenTxt.label:		G
XAero*NO_GruenTxt.borderWidth:		0
XAero*NO_GruenTxt.font:			8x13
XAero*NO_GruenTxt.fromHoriz:		NO_ScrollRot
XAero*NO_ScrollGruen.width:		22
XAero*NO_ScrollGruen.height:		265
XAero*NO_ScrollGruen*increment:		0.0039215686
!#ifdef COLOR
XAero*NO_ScrollGruen.scrollbarForeground: green
!#else
!XAero*NO_ScrollGruen.scrollbarForeground: black
!#endif
XAero*NO_ScrollGruen._slider.cursor:	sb_v_double_arrow
XAero*NO_ScrollGruen.fromHoriz:		NO_ScrollRot
XAero*NO_ScrollGruen.fromVert:		NO_GruenTxt
XAero*NO_BlauTxt.label:			B
XAero*NO_BlauTxt.borderWidth:		0
XAero*NO_BlauTxt.font:			8x13
XAero*NO_BlauTxt.fromHoriz:		NO_ScrollGruen
XAero*NO_ScrollBlau.width:		22
XAero*NO_ScrollBlau.height:		265
XAero*NO_ScrollBlau*increment:		0.0039215686
!#ifdef
XAero*NO_ScrollBlau.scrollbarForeground: blue
!#else
!XAero*NO_ScrollBlau.scrollbarForeground: black
!#endif
XAero*NO_ScrollBlau._slider.cursor:	sb_v_double_arrow
XAero*NO_ScrollBlau.fromHoriz:		NO_ScrollGruen
XAero*NO_ScrollBlau.fromVert:		NO_BlauTxt
XAero*NO_H_Txt.label:			H
XAero*NO_H_Txt.borderWidth:		0
XAero*NO_H_Txt.font:			8x13
XAero*NO_H_Txt.fromHoriz:		NO_ScrollBlau
XAero*NO_H_Txt.horizDistance:		13
XAero*NO_Scroll_H.width:		22
XAero*NO_Scroll_H.height:		265
XAero*NO_Scroll_H*increment:		0.0039215686
!#ifdef
XAero*NO_Scroll_H.scrollbarForeground:	grey
!#else
!XAero*NO_Scroll_H.scrollbarForeground:	black
!#endif
XAero*NO_Scroll_H._slider.cursor:	sb_v_double_arrow
XAero*NO_Scroll_H.fromHoriz:		NO_ScrollBlau
XAero*NO_Scroll_H.fromVert:		NO_H_Txt
XAero*NO_Scroll_H.horizDistance:	13
XAero*NO_S_Txt.label:			S
XAero*NO_S_Txt.borderWidth:		0
XAero*NO_S_Txt.font:			8x13
XAero*NO_S_Txt.fromHoriz:		NO_Scroll_H
XAero*NO_Scroll_S.width:		22
XAero*NO_Scroll_S.height:		265
XAero*NO_Scroll_S*increment:		0.0039215686
!#ifdef
XAero*NO_Scroll_S.scrollbarForeground:	grey
!#else
!XAero*NO_Scroll_S.scrollbarForeground:	black
!#endif
XAero*NO_Scroll_S._slider.cursor:	sb_v_double_arrow
XAero*NO_Scroll_S.fromHoriz:		NO_Scroll_H
XAero*NO_Scroll_S.fromVert:		NO_S_Txt
XAero*NO_V_Txt.label:			V
XAero*NO_V_Txt.borderWidth:		0
XAero*NO_V_Txt.font:			8x13
XAero*NO_V_Txt.fromHoriz:		NO_Scroll_S
XAero*NO_Scroll_V.width:		22
XAero*NO_Scroll_V.height:		265
XAero*NO_Scroll_V*increment:		0.0039215686
!#ifdef
XAero*NO_Scroll_V.scrollbarForeground:	grey
!#else
!XAero*NO_Scroll_V.scrollbarForeground:	black
!#endif
XAero*NO_Scroll_V._slider.cursor:	sb_v_double_arrow
XAero*NO_Scroll_V.fromHoriz:		NO_Scroll_S
XAero*NO_Scroll_V.fromVert:		NO_V_Txt

XAero*NO_FarbBox.borderWidth:		0
XAero*NO_Apply.label:			apply color
XAero*NO_Apply.fromVert:		NO_FarbBox
XAero*NO_Apply.horizDistance:		40
XAero*NO_neuesMat.label:		new material
XAero*NO_neuesMat.fromHoriz:		NO_FarbBox
XAero*NO_showMat.label:			show material
XAero*NO_showMat.fromHoriz:		NO_neuesMat
XAero*NO_Material.height:		150
XAero*NO_Material.width:		220
XAero*NO_Material.fromVert:		NO_neuesMat
XAero*NO_Material.fromHoriz:		NO_FarbBox
XAero*NO_Material.defaultColumns:	1
XAero*NO_Material.forceColumns:		TRUE

XAero*NO_Farbe.width:			220
XAero*NO_Farbe.height:			128
!XAero*NO_Farbe.horizDistance:		10
XAero*NO_Farbe.fromHoriz:		NO_FarbBox
XAero*NO_Farbe.fromVert:		NO_Material


!XAero*NO_DurchsichtTxt.label:		transparency
!XAero*NO_RauhigkeitTxt.label:		roughness
!XAero*NO_RauhigkeitBox.fromHoriz:	NO_DurchBox
!XAero*NO_ReflexionTxt.label:		reflexion
!XAero*NO_ReflexionBox.fromHoriz:	NO_RauhigkeitBox


XAero*NO_Param1Txt.label:		Breite [m]
XAero*NO_Param1Txt.width:		100
XAero*NO_Param1Txt.borderWidth:		0
XAero*NO_Param1.fromVert:		NO_Param1Txt
XAero*NO_Param1*editType:		edit
XAero*NO_Param1.translations:		#override\n\
					<Key>Return: newObjectWerteSetzen()
XAero*NO_Param2Txt.label:		Breite [m]
XAero*NO_Param2Txt.fromHoriz:		NO_Param1
XAero*NO_Param2Txt.width:		100
XAero*NO_Param2Txt.borderWidth:		0
XAero*NO_Param2.fromHoriz:		NO_Param1
XAero*NO_Param2.fromVert:		NO_Param2Txt
XAero*NO_Param2*editType:		edit
XAero*NO_Param2.translations:		#override\n\
					<Key>Return: newObjectWerteSetzen()
XAero*NO_Param3Txt.label:		Breite [m]
XAero*NO_Param3Txt.fromHoriz:		NO_Param2
XAero*NO_Param3Txt.width:		100
XAero*NO_Param3Txt.borderWidth:		0
XAero*NO_Param3.fromHoriz:		NO_Param2
XAero*NO_Param3.fromVert:		NO_Param3Txt
XAero*NO_Param3*editType:		edit
XAero*NO_Param3.translations:		#override\n\
					<Key>Return: newObjectWerteSetzen()
XAero*NO_PosXTxt.label:			x
XAero*NO_PosXTxt.fromVert:		NO_Param1
XAero*NO_PosXTxt.borderWidth:		0
XAero*NO_Pos_X*editType:		edit
XAero*NO_Pos_X.fromVert:		NO_PosXTxt
XAero*NO_Pos_X.translations:		#override\n\
					<Key>Return: newObjectWerteSetzen()
XAero*NO_PosYTxt.label:			y
XAero*NO_PosYTxt.fromVert:		NO_Param2
XAero*NO_PosYTxt.fromHoriz:		NO_Pos_X
XAero*NO_PosYTxt.borderWidth:		0
XAero*NO_Pos_Y*editType:		edit
XAero*NO_Pos_Y.fromVert:		NO_PosYTxt
XAero*NO_Pos_Y.fromHoriz:		NO_Pos_X
XAero*NO_Pos_Y.translations:		#override\n\
					<Key>Return: newObjectWerteSetzen()
XAero*NO_PosZTxt.label:			z
XAero*NO_PosZTxt.fromVert:		NO_Param3
XAero*NO_PosZTxt.fromHoriz:		NO_Pos_Y
XAero*NO_PosZTxt.borderWidth:		0
XAero*NO_Pos_Z*editType:		edit
XAero*NO_Pos_Z.fromVert:		NO_PosZTxt
XAero*NO_Pos_Z.fromHoriz:		NO_Pos_Y
XAero*NO_Pos_Z.translations:		#override\n\
					<Key>Return: newObjectWerteSetzen()

XAero*NO_rotXP.fromVert:		NO_Pos_X
XAero*NO_rotXP.vertDistance:		20
XAero*NO_rotXP.minimumDelay:		100
XAero*NO_rotYP.fromVert:		NO_Pos_X
XAero*NO_rotYP.fromHoriz:		NO_rotXP
XAero*NO_rotYP.vertDistance:		20
XAero*NO_rotYP.minimumDelay:		100
XAero*NO_rotZP.fromVert:		NO_Pos_X
XAero*NO_rotZP.fromHoriz:		NO_rotYP
XAero*NO_rotZP.vertDistance:		20
XAero*NO_rotZP.minimumDelay:		100
XAero*NO_rotXM.fromVert:		NO_rotXP
XAero*NO_rotXM.minimumDelay:		100
XAero*NO_rotYM.fromVert:		NO_rotYP
XAero*NO_rotYM.fromHoriz:		NO_rotXM
XAero*NO_rotYM.minimumDelay:		100
XAero*NO_rotZM.fromVert:		NO_rotZP
XAero*NO_rotZM.fromHoriz:		NO_rotYM
XAero*NO_rotZM.minimumDelay:		100

XAero*NO_movXP.fromVert:		NO_Pos_X
XAero*NO_movXP.fromHoriz:		NO_rotZP
XAero*NO_movXP.horizDistance:		20
XAero*NO_movXP.vertDistance:		20
XAero*NO_movXP.minimumDelay:		100
XAero*NO_movYP.fromVert:		NO_Pos_X
XAero*NO_movYP.fromHoriz:		NO_movXP
XAero*NO_movYP.vertDistance:		20
XAero*NO_movYP.minimumDelay:		100
XAero*NO_movZP.fromVert:		NO_Pos_X
XAero*NO_movZP.fromHoriz:		NO_movYP
XAero*NO_movZP.vertDistance:		20
XAero*NO_movZP.minimumDelay:		100
XAero*NO_movXM.fromVert:		NO_movXP
XAero*NO_movXM.fromHoriz:		NO_rotZM
XAero*NO_movXM.horizDistance:		20
XAero*NO_movXM.minimumDelay:		100
XAero*NO_movYM.fromVert:		NO_movYP
XAero*NO_movYM.fromHoriz:		NO_movXM
XAero*NO_movYM.minimumDelay:		100
XAero*NO_movZM.fromVert:		NO_movZP
XAero*NO_movZM.fromHoriz:		NO_movYM
XAero*NO_movZM.minimumDelay:		100

XAero*NO_ResetRot.label:		undo all rotations
XAero*NO_ResetRot.fromVert:		NO_rotXM
XAero*NO_ResetMov.label:		undo all translations
XAero*NO_ResetMov.fromVert:		NO_movXM
XAero*NO_ResetMov.fromHoriz:		NO_rotZM
XAero*NO_ResetMov.horizDistance:	20
XAero*NO_Undo.label:			UNDO all changes
XAero*NO_Undo.horizDistance:		105
XAero*NO_Undo.fromVert:			NO_ResetRot
XAero*NO_Undo.vertDistance:		15


!
!   SelektAuswahl-Fenster
!
XAero*SA_panedBox*showGrip:		FALSE
XAero*SA_Next.label:			next one
XAero*SA_Apply.label:			apply
XAero*SA_Apply.fromVert:		SA_Next
XAero*SA_Abort.label:			cancel
XAero*SA_Abort.fromVert:		SA_Next
XAero*SA_Abort.fromHoriz:		SA_Apply


!
!   VerbindungPositionieren
!
XAero*VP_paned*showGrip:		FALSE
XAero*VP_label.label:			position link point
XAero*VP_movYP.fromHoriz:		VP_movXP
XAero*VP_movZP.fromHoriz:		VP_movYP
XAero*VP_movXM.fromVert:		VP_movXP
XAero*VP_movYM.fromHoriz:		VP_movXM
XAero*VP_movYM.fromVert:		VP_movXP
XAero*VP_movZM.fromHoriz:		VP_movYM
XAero*VP_movZM.fromVert:		VP_movXP

XAero*VP_Apply.label:			apply
XAero*VP_Apply.fromVert:		VP_movXM
XAero*VP_Apply.horizDistance:		50


!
!   AnimationWindow
!
XAero*AW_Animation.width:		640
XAero*AW_Animation.height:		480
XAero*AW_Close.label:			Close
XAero*AW_Close.fromHoriz:		AW_Animation

XAero*AW_firstSync.vertDistance:	65
XAero*AW_firstSync.fromHoriz:		AW_Animation
XAero*AW_firstSync.fromVert:		AW_Close
XAero*AW_prevSync.fromHoriz:		AW_Animation
XAero*AW_prevSync.fromVert:		AW_firstSync
XAero*AW_playBack.fromHoriz:		AW_Animation
XAero*AW_playBack.fromVert:		AW_prevSync
XAero*AW_Pause.fromHoriz:		AW_Animation
XAero*AW_Pause.fromVert:		AW_playBack
XAero*AW_Step.fromHoriz:		AW_Animation
XAero*AW_Step.fromVert:			AW_Pause
XAero*AW_Play.fromHoriz:		AW_Animation
XAero*AW_Play.fromVert:			AW_Step
XAero*AW_nextSync.fromHoriz:		AW_Animation
XAero*AW_nextSync.fromVert:		AW_Play
XAero*AW_lastSync.fromHoriz:		AW_Animation
XAero*AW_lastSync.fromVert:		AW_nextSync

XAero*AW_FrameCnt.fromHoriz:		AW_Animation
XAero*AW_FrameCnt.fromVert:		AW_lastSync
XAero*AW_FrameCnt.label:		0000000000000
XAero*AW_FrameCnt.vertDistance:		70

XAero*AW_toggleSync.label:		0000000000000
XAero*AW_toggleSync.fromHoriz:		AW_Animation
XAero*AW_toggleSync.fromVert:		AW_FrameCnt
XAero*AW_toggleSzenenAnfang.label:	0000000000000
XAero*AW_toggleSzenenAnfang.fromHoriz:	AW_Animation
XAero*AW_toggleSzenenAnfang.fromVert:	AW_toggleSync

XAero*AW_Kamera.label:			camera
XAero*AW_Kamera.fromVert:		AW_Animation
XAero*AW_Raytracing.label:		raytracing
XAero*AW_Raytracing.fromVert:		AW_Animation
XAero*AW_Raytracing.fromHoriz:		AW_Kamera
XAero*AW_Raytracing.horizDistance:	95
XAero*AW_dreiD.label:			stereo
XAero*AW_dreiD.fromVert:		AW_Animation
XAero*AW_dreiD.fromHoriz:		AW_Raytracing
XAero*AW_Sequenz.label:			all scene points
XAero*AW_Sequenz.fromVert:		AW_Animation
XAero*AW_Sequenz.fromHoriz:		AW_dreiD
XAero*AW_clearSyncs.label:		delete all scene points
XAero*AW_clearSyncs.fromVert:		AW_Animation
XAero*AW_clearSyncs.horizDistance:	35
XAero*AW_clearSyncs.fromHoriz:		AW_Sequenz
XAero*AW_box.background:		ivory2


!
!   Clear all sync-points
!
XAero*CS_Text.label:			are you sure?
XAero*CS_Text.borderWidth:		0
XAero*CS_Apply.label:			yes
XAero*CS_Apply.fromVert:		CS_Text
XAero*CS_Abort.label:			cancel
XAero*CS_Abort.fromVert:		CS_Text
XAero*CS_Abort.fromHoriz:		CS_Apply


!
!   VerbindungsAufbau
!
XAero*VA_InteraktDaempfer.label:	damping constant
XAero*VA_InteraktDaempfer*value:	1000.0
XAero*VA_ApplyDaempfer.label:		apply
XAero*VA_AbortDaempfer.label:		cancel

XAero*VA_RuheFederTxt.label:		spring length at rest
XAero*VA_RuheFederTxt.borderWidth:	0
XAero*VA_RuheFeder*string:		0.1
XAero*VA_RuheFeder.fromVert:		VA_RuheFederTxt
XAero*VA_RuheFeder*editType:		edit
XAero*VA_RuheFeder.horizDistance:	20
XAero*VA_KonstFederTxt.label:		spring constant
XAero*VA_KonstFederTxt.borderWidth:	0
XAero*VA_KonstFederTxt.fromVert:	VA_RuheFeder
XAero*VA_KonstFeder*string:		1000
XAero*VA_KonstFeder.fromVert:		VA_KonstFederTxt
XAero*VA_KonstFeder.horizDistance:	20
XAero*VA_KonstFeder*editType:		edit
XAero*VA_ApplyFeder.label:		apply
XAero*VA_ApplyFeder.fromVert:		VA_KonstFeder
XAero*VA_AbortFeder.label:		cancel
XAero*VA_AbortFeder.fromVert:		VA_KonstFeder
XAero*VA_AbortFeder.fromHoriz:		VA_ApplyFeder


!
!   Kamera
!
XAero*KW_boxRot.borderWidth:		0
XAero*KW_boxMov.borderWidth:		0
XAero*KW_boxMov.fromHoriz:		KW_boxRot

XAero*KW_rotXP.minimumDelay:		100
XAero*KW_rotXM.fromHoriz:		KW_rotXP
XAero*KW_rotXM.minimumDelay:		100
XAero*KW_movXP.minimumDelay:		100
XAero*KW_movXM.fromHoriz:		KW_movXP
XAero*KW_movXM.minimumDelay:		100
XAero*KW_rotYP.fromVert:		KW_rotXP
XAero*KW_rotYP.minimumDelay:		100
XAero*KW_rotYM.fromHoriz:		KW_rotYP
XAero*KW_rotYM.fromVert:		KW_rotXP
XAero*KW_rotYM.minimumDelay:		100
XAero*KW_movYP.fromVert:		KW_movXP
XAero*KW_movYP.minimumDelay:		100
XAero*KW_movYM.fromHoriz:		KW_movYP
XAero*KW_movYM.fromVert:		KW_movXP
XAero*KW_movYM.minimumDelay:		100
XAero*KW_rotZP.fromVert:		KW_rotYP
XAero*KW_rotZP.minimumDelay:		100
XAero*KW_rotZM.fromHoriz:		KW_rotZP
XAero*KW_rotZM.fromVert:		KW_rotYP
XAero*KW_rotZM.minimumDelay:		100
XAero*KW_movZP.fromVert:		KW_movYP
XAero*KW_movZP.minimumDelay:		100
XAero*KW_movZM.fromHoriz:		KW_movZP
XAero*KW_movZM.fromVert:		KW_movYP
XAero*KW_movZM.minimumDelay:		100
XAero*KW_undoRot.label:			undo all rotations
XAero*KW_undoRot.fromVert:		KW_rotZP
XAero*KW_undoMov.label:			undo all translations
XAero*KW_undoMov.fromVert:		KW_movZP
XAero*KW_default.label:			default settings
XAero*KW_default.fromVert:		KW_boxRot
!XAero*KW_default.horizDistance:	40
XAero*KW_unbindKamera.label:		unmount camera
XAero*KW_unbindKamera.fromVert:		KW_boxRot
XAero*KW_unbindKamera.fromHoriz:	KW_default

XAero*KW_zoomP.label:			zoom in
XAero*KW_zoomP.vertDistance:		10
XAero*KW_zoomP.fromVert:		KW_default
XAero*KW_zoomP.minimumDelay:		100
XAero*KW_zoomM.label:			zoom out
XAero*KW_zoomM.fromVert:		KW_default
XAero*KW_zoomM.vertDistance:		10
XAero*KW_zoomM.fromHoriz:		KW_zoomP
XAero*KW_zoomM.minimumDelay:		100

XAero*KW_Apply.label:			done
XAero*KW_Apply.fromVert:		KW_zoomP
XAero*KW_Apply.horizDistance:		20
XAero*KW_Abort.label:			cancel
XAero*KW_Abort.fromVert:		KW_zoomP
XAero*KW_Abort.fromHoriz:		KW_Apply


!
! change link
!
XAero*AV_panedBox*showGrip:		FALSE
XAero*AV_K1X*editType:			edit
XAero*AV_K2X.fromHoriz:			AV_K1X
XAero*AV_K2X.horizDistance:		30
XAero*AV_K2X*editType:			edit
XAero*AV_K1Y.fromVert:			AV_K1X
XAero*AV_K1Y*editType:			edit
XAero*AV_K2Y.fromVert:			AV_K2X
XAero*AV_K2Y.fromHoriz:			AV_K1Y
XAero*AV_K2Y.horizDistance:		30
XAero*AV_K2Y*editType:			edit
XAero*AV_K1Z.fromVert:			AV_K1Y
XAero*AV_K1Z*editType:			edit
XAero*AV_K2Z.fromVert:			AV_K2Y
XAero*AV_K2Z.fromHoriz:			AV_K1Z
XAero*AV_K2Z.horizDistance:		30
XAero*AV_K2Z*editType:			edit
XAero*AV_Param1Txt.vertDistance:	20
XAero*AV_Param1Txt.fromVert:		AV_K1Z
XAero*AV_Param1Txt.borderWidth:		0
XAero*AV_Param1Txt.label:		spring length in\nequlibrium
XAero*AV_Param1.fromVert:		AV_Param1Txt
XAero*AV_Param1.horizDistance:		30
XAero*AV_Param1*editType:		edit
XAero*AV_Param2Txt.vertDistance:	20
XAero*AV_Param2Txt.horizDistance:	30
XAero*AV_Param2Txt.fromVert:		AV_K1Z
XAero*AV_Param2Txt.fromHoriz:		AV_Param1
XAero*AV_Param2Txt.label:		spring length in\nequlibrium
XAero*AV_Param2Txt.borderWidth:		0
XAero*AV_Param2.fromVert:		AV_Param2Txt
XAero*AV_Param2.fromHoriz:		AV_Param1
XAero*AV_Param2.horizDistance:		50
XAero*AV_Param2*editType:		edit
XAero*AV_Apply.label:			apply
XAero*AV_Apply.fromVert:		AV_Param2
XAero*AV_Apply.horizDistance:		30
XAero*AV_Abort.label:			cancel
XAero*AV_Abort.fromVert:		AV_Param2
XAero*AV_Abort.fromHoriz:		AV_Apply


!###############################################################################
!###############################################################################
!  calculation parameter
!###############################################################################
!###############################################################################
!
!  unfortunately the RowCol-widget from the Free Widget Foundation is'n able 
!  to calculate width and height dependent from the widgets. Therefore you have
!  to set this parameters here!!
!
XAero*SF_sub.frameWidth:		0
XAero*SF_ISchrittTxt.label:		interation step width [sec]:
XAero*SF_ISchrittTxt.borderWidth:	0
XAero*SF_FehlerstTxt.label:		error control:
XAero*SF_FehlerstTxt.borderWidth:	0
XAero*SF_GenauigkeitTxt.label:		accuracy between steps:
XAero*SF_GenauigkeitTxt.borderWidth:	0
XAero*SF_MinSchrittTxt.label:		min. step width [sec]:
XAero*SF_MinSchrittTxt.borderWidth:	0
XAero*SF_MaxSchrittTxt.label:		max. step width [sec]:
XAero*SF_MaxSchrittTxt.borderWidth:	0
XAero*SF_KollisErkTxt.label:		collision detection:
XAero*SF_KollisErkTxt.borderWidth:	0
XAero*SF_KollschrittTxt.label:		collision step width [sec]:
XAero*SF_KollschrittTxt.borderWidth:	0
XAero*SF_MaxBerGeschwTxt.label:		max. rest speed [m/s]:
XAero*SF_MaxBerGeschwTxt.borderWidth:	0
XAero*SF_MinBeruehrTxt.label:		min. penetration depth [m]:
XAero*SF_MinBeruehrTxt.borderWidth:	0
XAero*SF_MinGleitGeschwTxt.label:	min. sliding speed [m/s]:
XAero*SF_MinGleitGeschwTxt.borderWidth:	0
XAero*SF_MinRollGeschwTxt.label:	min. rolling speed [m/s]:
XAero*SF_MinRollGeschwTxt.borderWidth:	0
XAero*SF_GravZufallTxt.label:		random gravitation:
XAero*SF_GravZufallTxt.borderWidth:	0
XAero*SF_GravAnteilTxt.label:		random gravitation rate [%]:
XAero*SF_GravAnteilTxt.borderWidth:	0
XAero*SF_GelenkDaempfTxt.label:		joint damping:
XAero*SF_GelenkDaempfTxt.borderWidth:	0
XAero*SF_GelenkConstTxt.label:		joint spring constant:
XAero*SF_GelenkConstTxt.borderWidth:	0
XAero*SF_StangeDaempfTxt.label:		rod damping:
XAero*SF_StangeDaempfTxt.borderWidth:	0
XAero*SF_StangeConstTxt.label:		rod spring constant:
XAero*SF_StangeConstTxt.borderWidth:	0
XAero*SF_MinDehnungTxt.label:		min. spring stretching [m]:
XAero*SF_MinDehnungTxt.borderWidth:	0
XAero*SF_LuftwiderTxt.label:		air resistance:
XAero*SF_LuftwiderTxt.borderWidth:	0
XAero*SF_KugelBeiTxt.label:		cw for sphere:
XAero*SF_KugelBeiTxt.borderWidth:	0
XAero*SF_QuaderBeiTxt.label:		cw for cuboid:
XAero*SF_QuaderBeiTxt.borderWidth:	0
XAero*SF_ZylinderBeiTxt.label:		cw for cylinder:
XAero*SF_ZylinderBeiTxt.borderWidth:	0
XAero*SF_FederStossTxt.label:		spring impact:
XAero*SF_FederStossTxt.borderWidth:	0

XAero*SF_ISchritt.width:		150
XAero*SF_ISchritt*editType:		edit
XAero*SF_Genauigkeit.width:		150
XAero*SF_Genauigkeit*editType:		edit
XAero*SF_MinSchritt.width:		150
XAero*SF_MinSchritt*editType:		edit
XAero*SF_MaxSchritt.width:		150
XAero*SF_MaxSchritt*editType:		edit
XAero*SF_KollisErk.fromVert:		SF_MaxSchritt
XAero*SF_Kollschritt.width:		150
XAero*SF_Kollschritt*editType:		edit
XAero*SF_MaxBerGeschw.width:		150
XAero*SF_MaxBerGeschw*editType:		edit
XAero*SF_MinBeruehr.width:		150
XAero*SF_MinBeruehr*editType:		edit
XAero*SF_MinGleitGeschw.width:		150
XAero*SF_MinGleitGeschw*editType:	edit
XAero*SF_MinRollGeschw.width:		150
XAero*SF_MinRollGeschw*editType:	edit
XAero*SF_GravAnteil.width:		150
XAero*SF_GravAnteil*editType:		edit
XAero*SF_GelenkDaempf.width:		150
XAero*SF_GelenkDaempf*editType:		edit
XAero*SF_GelenkConst.width:		150
XAero*SF_GelenkConst*editType:		edit
XAero*SF_StangeDaempf.width:		150
XAero*SF_StangeDaempf*editType:		edit
XAero*SF_StangeConst.width:		150
XAero*SF_StangeConst*editType:		edit

XAero*SF_MinDehnung.width:		150
XAero*SF_MinDehnung*editType:		edit
XAero*SF_Luftwider.width:		20
XAero*SF_Luftwider*editType:		edit
XAero*SF_KugelBei.width:		150
XAero*SF_KugelBei*editType:		edit
XAero*SF_QuaderBei.width:		150
XAero*SF_QuaderBei*editType:		edit
XAero*SF_ZylinderBei.width:		150
XAero*SF_ZylinderBei*editType:		edit

XAero*SF_Fehlerst.label:		
XAero*SF_Fehlerst.width:		20
XAero*SF_KollisErk.label:		
XAero*SF_KollisErk.width:		20
XAero*SF_Penalty.label:		
XAero*SF_Penalty.width:			20
XAero*SF_GravZufall.label:		
XAero*SF_GravZufall.width:		20
XAero*SF_Luftwider.label:	
!XAero*SF_Luftwider.width:		20
XAero*SF_FederStoss.label:	
XAero*SF_FederStoss.width:		20

XAero*SF_Apply.label:			apply
XAero*SF_Apply.fromVert:		SF_sub
XAero*SF_Cancel.label:			cancel
XAero*SF_Cancel.fromVert:		SF_sub
XAero*SF_Cancel.fromHoriz:		SF_Apply



!
!   VerbindungPositionieren
!
XAero*AP_paned*showGrip:		FALSE
XAero*AP_label.label:			position force point
XAero*AP_movYP.fromHoriz:		AP_movXP
XAero*AP_movZP.fromHoriz:		AP_movYP
XAero*AP_movXM.fromVert:		AP_movXP
XAero*AP_movYM.fromHoriz:		AP_movXM
XAero*AP_movYM.fromVert:		AP_movXP
XAero*AP_movZM.fromHoriz:		AP_movYM
XAero*AP_movZM.fromVert:		AP_movXP

XAero*AP_Apply.label:			apply
XAero*AP_Apply.fromVert:		AP_movXM



!
!  set force 
! 
XAero*KB_paned*showGrip:		FALSE
XAero*KB_label.label:			set force
XAero*KB_StartTxt.label:		start time [sec]
XAero*KB_StartTxt.borderWidth:		0
XAero*KB_Start*editType:		edit
XAero*KB_Start.fromVert:		KB_StartTxt
XAero*KB_Start.horizDistance:		20
XAero*KB_StopTxt.label:			end time [sec]
XAero*KB_StopTxt.borderWidth:		0
XAero*KB_StopTxt.fromHoriz:		KB_Start
XAero*KB_Stop*editType:			edit
XAero*KB_Stop.fromVert:			KB_StopTxt
XAero*KB_Stop.fromHoriz:		KB_Start

XAero*KB_BetragTxt.label:		force [N]
XAero*KB_BetragTxt.borderWidth:		0
XAero*KB_BetragTxt.fromVert:		KB_Start
XAero*KB_Betrag*editType:		edit
XAero*KB_Betrag.fromVert:		KB_BetragTxt

XAero*KB_Apply.label:			apply
XAero*KB_Apply.fromVert:		KB_Betrag



!
!  RichtungsVektor bestimmen
!
XAero*RV_rotXP.minimumDelay:		100
XAero*RV_rotYP.fromHoriz:		RV_rotXP
XAero*RV_rotYP.minimumDelay:		100
XAero*RV_rotZP.fromHoriz:		RV_rotYP
XAero*RV_rotZP.minimumDelay:		100
XAero*RV_rotXM.fromVert:		RV_rotXP
XAero*RV_rotXM.minimumDelay:		100
XAero*RV_rotYM.fromVert:		RV_rotYP
XAero*RV_rotYM.fromHoriz:		RV_rotXM
XAero*RV_rotYM.minimumDelay:		100
XAero*RV_rotZM.fromVert:		RV_rotZP
XAero*RV_rotZM.fromHoriz:		RV_rotYM
XAero*RV_rotZM.minimumDelay:		100
XAero*RV_undoRot.label:			undo all rotations
XAero*RV_undoRot.fromVert:		RV_rotZM
XAero*RV_Rot.borderWidth:		0

XAero*RV_StartTxt.label:		start time [sec]
XAero*RV_StartTxt.borderWidth:		0
XAero*RV_StartTxt.fromVert:		RV_Rot
XAero*RV_Start*editType:		edit
XAero*RV_Start.fromVert:		RV_StartTxt
XAero*RV_Start.horizDistance:		20
XAero*RV_StopTxt.label:			end time [sec]
XAero*RV_StopTxt.borderWidth:		0
XAero*RV_StopTxt.fromHoriz:		RV_Start
XAero*RV_StopTxt.fromVert:		RV_Rot
XAero*RV_Stop*editType:			edit
XAero*RV_Stop.fromVert:			RV_StopTxt
XAero*RV_Stop.fromHoriz:		RV_Start
XAero*RV_Stop.horizDistance:		20

XAero*RV_BetragTxt.label:		force [N]
XAero*RV_BetragTxt.borderWidth:		0
XAero*RV_BetragTxt.fromVert:		RV_Start
XAero*RV_Betrag*editType:		edit
XAero*RV_Betrag.fromVert:		RV_BetragTxt
XAero*RV_Betrag.horizDistance:		20

XAero*RV_Apply.label:			apply
XAero*RV_Apply.fromVert:		RV_Betrag
XAero*RV_Abort.label:			cancel
XAero*RV_Abort.fromVert:		RV_Betrag
XAero*RV_Abort.fromHoriz:		RV_Apply



!
!  Neues Material
!
XAero*NM_NameBox.borderWidth:		0
XAero*NM_NameTxt.label:			material name 
XAero*NM_NameTxt.borderWidth:		0
XAero*NM_Name*editType:			edit
XAero*NM_Name.fromVert:			NM_NameTxt

XAero*NM_Box1.borderWidth:		0
XAero*NM_Box2.fromHoriz:		NM_Box1
XAero*NM_Box2.borderWidth:		0
XAero*NM_HaftTxt.label:			static friction factor
XAero*NM_HaftTxt.borderWidth:		0
XAero*NM_Haft*editType:			edit
XAero*NM_Haft.fromVert:			NM_HaftTxt
XAero*NM_Haft.horizDistance:		20

XAero*NM_GleitTxt.label:		dynamic friction factor
XAero*NM_GleitTxt.borderWidth:		0
XAero*NM_Gleit*editType:		edit
XAero*NM_Gleit.fromVert:		NM_GleitTxt
XAero*NM_Gleit.horizDistance:		20

XAero*NM_StossTxt.label:		impact factor
XAero*NM_StossTxt.fromVert:		NM_Haft
XAero*NM_StossTxt.borderWidth:		0
XAero*NM_Stoss*editType:		edit
XAero*NM_Stoss.fromVert:		NM_StossTxt
XAero*NM_Stoss.horizDistance:		20

XAero*NM_DichteTxt.label:		density [kg/m^3]
XAero*NM_DichteTxt.fromVert:		NM_Gleit
XAero*NM_DichteTxt.borderWidth:		0
XAero*NM_Dichte*editType:		edit
XAero*NM_Dichte.fromVert:		NM_DichteTxt
XAero*NM_Dichte.horizDistance:		20

XAero*NM_DehnTxt.label:			dilation factor [N/m]
XAero*NM_DehnTxt.fromVert:		NM_Stoss
XAero*NM_DehnTxt.borderWidth:		0
XAero*NM_Dehn*editType:			edit
XAero*NM_Dehn.fromVert:			NM_DehnTxt
XAero*NM_Dehn.horizDistance:		20

XAero*NM_DaempfTxt.label:		damping factor [Ns/m]
XAero*NM_DaempfTxt.fromVert:		NM_Dichte
XAero*NM_DaempfTxt.borderWidth:		0
XAero*NM_Daempf*editType:		edit
XAero*NM_Daempf.fromVert:		NM_DaempfTxt
XAero*NM_Daempf.horizDistance:		20

XAero*NM_FarbeTxt.label:		default color:
XAero*NM_FarbeTxt.fromVert:		NM_Dehn
XAero*NM_FarbeTxt.borderWidth:		0
XAero*NM_FarbeR*editType:		edit
XAero*NM_FarbeR.fromVert:		NM_FarbeTxt
XAero*NM_FarbeR.horizDistance:		20
XAero*NM_FarbeG*editType:		edit
XAero*NM_FarbeG.fromVert:		NM_FarbeR
XAero*NM_FarbeG.horizDistance:		20
XAero*NM_FarbeB*editType:		edit
XAero*NM_FarbeB.fromVert:		NM_FarbeG
XAero*NM_FarbeB.horizDistance:		20

XAero*NM_DurchsichtTxt.label:		transperancy [%]
XAero*NM_DurchsichtTxt.fromVert:	NM_Daempf
XAero*NM_DurchsichtTxt.borderWidth:	0
XAero*NM_Durchsicht*editType:		edit
XAero*NM_Durchsicht.fromVert:		NM_DurchsichtTxt
XAero*NM_Durchsicht.horizDistance:	20

XAero*NM_RauhigkeitTxt.label:		roughness [%]
XAero*NM_RauhigkeitTxt.fromVert:	NM_Durchsicht
XAero*NM_RauhigkeitTxt.borderWidth:	0
XAero*NM_Rauhigkeit*editType:		edit
XAero*NM_Rauhigkeit.fromVert:		NM_RauhigkeitTxt
XAero*NM_Rauhigkeit.horizDistance:	20

XAero*NM_ReflexionTxt.label:		reflexion [%]
XAero*NM_ReflexionTxt.fromVert:		NM_FarbeB
XAero*NM_ReflexionTxt.borderWidth:	0
XAero*NM_Reflexion*editType:		edit
XAero*NM_Reflexion.fromVert:		NM_ReflexionTxt
XAero*NM_Reflexion.horizDistance:	20


XAero*NM_Apply.label:			apply
XAero*NM_Apply.fromVert:		NM_Box1
XAero*NM_Abort.label:			cancel
XAero*NM_Abort.fromHoriz:		NM_Apply
XAero*NM_Abort.fromVert:		NM_Box1




!
!  Material Daten
!
XAero*MD_paned*showGrip:		FALSE

XAero*MD_Box1.borderWidth:		0
XAero*MD_Box2.fromHoriz:		MD_Box1
XAero*MD_Box2.borderWidth:		0
XAero*MD_HaftTxt.label:			static friction factor
XAero*MD_HaftTxt.borderWidth:		0
XAero*MD_Haft.width:			180
XAero*MD_Haft.fromVert:			MD_HaftTxt
XAero*MD_Haft.horizDistance:		20

XAero*MD_GleitTxt.label:		dynamic friction factor
XAero*MD_GleitTxt.borderWidth:		0
XAero*MD_Gleit.width:			180
XAero*MD_Gleit.fromVert:		MD_GleitTxt
XAero*MD_Gleit.horizDistance:		20

XAero*MD_StossTxt.label:		impact factor
XAero*MD_StossTxt.fromVert:		MD_Haft
XAero*MD_StossTxt.borderWidth:		0
XAero*MD_Stoss.width:			180
XAero*MD_Stoss.fromVert:		MD_StossTxt
XAero*MD_Stoss.horizDistance:		20

XAero*MD_DichteTxt.label:		density [kg/m^3]
XAero*MD_DichteTxt.fromVert:		MD_Gleit
XAero*MD_DichteTxt.borderWidth:		0
XAero*MD_Dichte.width:			180
XAero*MD_Dichte.fromVert:		MD_DichteTxt
XAero*MD_Dichte.horizDistance:		20

XAero*MD_DehnTxt.label:			dilation factor [N/m]
XAero*MD_DehnTxt.fromVert:		MD_Stoss
XAero*MD_DehnTxt.borderWidth:		0
XAero*MD_Dehn.width:			180
XAero*MD_Dehn.fromVert:			MD_DehnTxt
XAero*MD_Dehn.horizDistance:		20

XAero*MD_DaempfTxt.label:		damping factor [Ns/m]
XAero*MD_DaempfTxt.fromVert:		MD_Dichte
XAero*MD_DaempfTxt.borderWidth:		0
XAero*MD_Daempf.width:			180
XAero*MD_Daempf.fromVert:		MD_DaempfTxt
XAero*MD_Daempf.horizDistance:		20

XAero*MD_FarbeTxt.label:		default color:
XAero*MD_FarbeTxt.fromVert:		MD_Dehn
XAero*MD_FarbeTxt.borderWidth:		0
XAero*MD_FarbeR.fromVert:		MD_FarbeTxt
XAero*MD_FarbeR.horizDistance:		20
XAero*MD_FarbeG.fromVert:		MD_FarbeR
XAero*MD_FarbeG.horizDistance:		20
XAero*MD_FarbeB.fromVert:		MD_FarbeG
XAero*MD_FarbeB.horizDistance:		20

XAero*MD_DurchsichtTxt.label:		transperancy [%]
XAero*MD_DurchsichtTxt.fromVert:	MD_Daempf
XAero*MD_DurchsichtTxt.borderWidth:	0
XAero*MD_Durchsicht.fromVert:		MD_DurchsichtTxt
XAero*MD_Durchsicht.justify:		right
XAero*MD_Durchsicht.horizDistance:	20
XAero*MD_Durchsicht.width:		180
XAero*MD_Durchsicht.label:		000000000000.0

XAero*MD_RauhigkeitTxt.label:		roughness [%]
XAero*MD_RauhigkeitTxt.fromVert:	MD_Durchsicht
XAero*MD_RauhigkeitTxt.borderWidth:	0
XAero*MD_Rauhigkeit.justify:		right
XAero*MD_Rauhigkeit.fromVert:		MD_RauhigkeitTxt
XAero*MD_Rauhigkeit.horizDistance:	20
XAero*MD_Rauhigkeit.width:		180
XAero*MD_Rauhigkeit.label:		000000000000.0

XAero*MD_ReflexionTxt.label:		reflexion [%]
XAero*MD_ReflexionTxt.fromVert:		MD_FarbeB
XAero*MD_ReflexionTxt.borderWidth:	0
XAero*MD_Reflexion.justify:		right
XAero*MD_Reflexion.label:		000000000000.0
XAero*MD_Reflexion.fromVert:		MD_ReflexionTxt
XAero*MD_Reflexion.horizDistance:	20
XAero*MD_Reflexion.width:		180

XAero*MD_Apply.label:			done
XAero*MD_Apply.fromVert:		MD_Box1

!
!  window to group opjects
!
XAero*GZO_paned*showGrip:		FALSE
XAero*GZO_label.label:			objects\nto group them
XAero*GZO_Next.label:			next
XAero*GZO_Apply.label:			apply
XAero*GZO_Apply.fromVert:		GZO_Next
XAero*GZO_Done.label:			done
XAero*GZO_Done.fromVert:		GZO_Apply
XAero*GZO_Abort.label:			cancel
XAero*GZO_Abort.fromVert:		GZO_Apply
XAero*GZO_Abort.fromHoriz:		GZO_Done

XAero*GRN_Apply.label:			apply
XAero*GRN_getRayName.label:		Name to save raytraced Pictures
XAero*GRN_Abort.label:			cancel


!
!  window to select a filename 
!
XAero*BD_paned*showGrip:		FALSE
XAero*BD_Auswahl.label:			filename
XAero*BD_Auswahl.menuName:		BD_Menu
XAero*BD_Selector.dirnamesOk:		FALSE
!XAero*BD_Selector.followLinks:		whenShorter
XAero*BD_Selector.statLinks:		TRUE


!
!  select Raytracer 
!

XAero*RS_text.label:			select raytracer:
XAero*RS_text.borderWidth:		0
XAero*RS_Raytracer1.label:		POV-Ray Version 1.x
XAero*RS_Raytracer1.fromVert:		RS_text
XAero*RS_Raytracer2.label:		POV-Ray Version 2.x
XAero*RS_Raytracer2.fromVert:		RS_Raytracer1
XAero*RS_Raytracer2.state:		True
XAero*RS_Apply.label:			Apply
XAero*RS_Apply.fromVert:		RS_Raytracer2
XAero*RS_Apply.vertDistance:		10




