public interface ivector3d{ double x{get;} double y{get;} double z{get;} }