예제 #1
0
    public static RenderDialog Init()
    {
        RenderDialog dialog = EditorWindow.GetWindow <RenderDialog>();

        if (!lastPic.initialized)
        {
            lastPic.Init();
        }
        dialog.m_pic             = lastPic;
        dialog.m_fileDefaultName = DateTime.Now.ToString("yyMMddHHmmss_fff");
        dialog.curIdx            = lastPic.isPng? 0: 1;
        dialog.m_pic.filePath    = Path.Combine(dialog.m_pic.directory, dialog.m_fileDefaultName) + (dialog.m_pic.isPng? ".png": ".jpg");
        dialog.Show();
        return(dialog);
    }
예제 #2
0
        public override void OnActivate()
        {
            double eyeX = 0;
            double eyeY = 0;
            double eyeZ = 0;
            double atX  = 0;
            double atY  = 0;
            double atZ  = 0;

            double upX = 0;
            double upY = 0;
            double upZ = 0;

            View.Eye(ref eyeX, ref eyeY, ref eyeZ);
            View.At(ref atX, ref atY, ref atZ);
            View.Up(ref upX, ref upY, ref upZ);
            var render = new RenderDialog(ActionsGraph, Document);

            render.ShowDialog();
            BackToNeutralModifier();
        }
예제 #3
0
 public static void Render()
 {
     RenderDialog.Init();
 }
예제 #4
0
 private void Cancel_Click(object sender, RoutedEventArgs e)
 {
     RenderDialog.Hide();
 }
예제 #5
0
 private async void ShareButton_Click(object sender, RoutedEventArgs e)
 {
     await RenderDialog.ShowAsync();
 }