/// <summary> /// Constructor /// </summary> /// <param name="axis"></param> /// <param name="angle"></param> public AngAxisF(Point3F axis, float angle) { _mAxis = axis; _mAxis.DetachAllEvents(); _mAxis.OnChangeNotification += _mAxis_OnChangeNotification; _mAngle = angle; }
/// <summary> /// /// </summary> /// <param name="p"></param> public TransformF(Point3F p) { mPosition = p; mPosition.DetachAllEvents(); mOrientation = new Point3F(); mAngle = 0; mPosition.OnChangeNotification += __OnChangeNotification; mOrientation.OnChangeNotification += __OnChangeNotification; }
/// <summary> /// Constructor /// </summary> /// <param name="axis"></param> /// <param name="angle"></param> public AngAxisF(Point3F axis, float angle) { _mAxis = axis; _mAxis.DetachAllEvents(); _mAxis.OnChangeNotification += _mAxis_OnChangeNotification; _mAngle = angle; }
/// <summary> /// /// </summary> /// <param name="p"></param> public TransformF(Point3F p) { mPosition = p; mPosition.DetachAllEvents(); mOrientation = new Point3F(); mAngle = 0; mPosition.OnChangeNotification += __OnChangeNotification; mOrientation.OnChangeNotification += __OnChangeNotification; }