コード例 #1
0
        private void DisplayForm_Load(object sender, EventArgs e)
        {
            state = new FaceState();

            face = new FaceDisplay(state);
            Controls.Add(face);

            face.Dock = DockStyle.Fill;

            face.Click += face_Click;
            //face.DoubleClick += face_Click;
            face.MouseDown += face_MouseDown;
        }
コード例 #2
0
ファイル: ControlForm.cs プロジェクト: FTWinston/SquareFace
        public ControlForm(FaceState state)
        {
            InitializeComponent();

            trackEyeSep.Value   = (int)(state.EyeSeparation * 100);
            trackEyeScale.Value = (int)(state.EyeScale * 100);
            trackEyeTilt.Value  = (int)(state.EyeTilt * 100);
            trackEyeX.Value     = (int)(state.EyeOffsetX * 100);
            trackEyeY.Value     = (int)(state.EyeOffsetY * 100);

            trackMouthWidth.Value = (int)(state.MouthWidth * 100);
            trackMouthTilt.Value  = (int)(state.MouthTilt * 100);
            trackMouthCurve.Value = (int)(state.MouthCurve * 100);
            trackMouthX.Value     = (int)(state.MouthOffsetX * 100);
            trackMouthY.Value     = (int)(state.MouthOffsetY * 100);

            State = state;
        }
コード例 #3
0
ファイル: FaceDisplay.cs プロジェクト: FTWinston/SquareFace
 public FaceDisplay(FaceState state)
 {
     State = state;
     CalculatePens();
     Size = new Size(256, 256);
 }