Exemplo n.º 1
0
        public static System.Windows.Media.Media3D.MeshGeometry3D get3DText(string text)
        {
            var builder = new HelixToolkit.Wpf.MeshBuilder(false, false);

            //Debug.WriteLine("<<<get3DText:" + text + ">>>");
            builder.ExtrudeText(
                text,
                "Arial",
                FontStyles.Normal,
                FontWeights.Bold,
                29,
                new Vector3D(-1, 0, 0), //text direction
                new Point3D(0, 0, 0),
                new Point3D(0, 0, 0.001));

            return(builder.ToMesh(true));
        }
Exemplo n.º 2
0
        public MainWindow()
        {
            this.InitializeComponent();
            var builder = new MeshBuilder(false, false);
            builder.ExtrudeText(
                "Helix Toolkit",
                "Arial",
                FontStyles.Normal,
                FontWeights.Bold,
                20,
                new Vector3D(1, 0, 0),
                new Point3D(0, 0, 0),
                new Point3D(0, 0, 1));

            this.textGeometry = builder.ToMesh(true);
            this.DataContext = this;
        }