module mod_vtm_darstellung_steuerung { /** * @author kcf */ export type typ_position = mod_vtm_helfer.typ_vektor; /** * @author kcf */ var position_basis1 : typ_position = mod_vtm_helfer.vektor_polar(0/6.0 * (2*Math.PI)); var position_basis2 : typ_position = mod_vtm_helfer.vektor_polar(2/6.0 * (2*Math.PI)); /** * @author kcf */ export function position_von_stelle(stelle : mod_vtm_aufbau.typ_stelle) : typ_position { return ( mod_vtm_helfer.vektor_addieren ( mod_vtm_helfer.vektor_skalieren(position_basis1, stelle.u), mod_vtm_helfer.vektor_skalieren(position_basis2, stelle.v) ) ); } }