Improving braille card object
This commit is contained in:
parent
333f25dd95
commit
cba0f13b3e
3 changed files with 28 additions and 10 deletions
|
|
@ -27,6 +27,7 @@ of the authors and should not be interpreted as representing official policies,
|
|||
either expressed or implied, of the FreeBSD Project.
|
||||
*/
|
||||
|
||||
using System;
|
||||
using System.Threading.Tasks;
|
||||
using MatterHackers.Agg;
|
||||
using MatterHackers.Agg.VertexSource;
|
||||
|
|
@ -97,7 +98,13 @@ namespace MatterHackers.MatterControl.DesignTools
|
|||
};
|
||||
|
||||
await textObject.Rebuild();
|
||||
IObject3D letterObject = new RotateObject3D(textObject, MathHelper.Tau / 4);
|
||||
IObject3D letterObject = new RotateObject3D_2(textObject, Vector3.UnitX, -90);
|
||||
await letterObject.Rebuild();
|
||||
var scaleRatio = Math.Max(letterObject.XSize() / 17, letterObject.ZSize() / 17);
|
||||
if (scaleRatio > 1)
|
||||
{
|
||||
letterObject = new ScaleObject3D(letterObject, 1.0/scaleRatio, 1, 1.0/scaleRatio);
|
||||
}
|
||||
letterObject = new AlignObject3D(letterObject, FaceAlign.Bottom | FaceAlign.Front, brailleLetter, FaceAlign.Top | FaceAlign.Front, 0, 0, 3.5);
|
||||
letterObject = new SetCenterObject3D(letterObject, brailleLetter.GetCenter(), true, false, false);
|
||||
this.Children.Add(letterObject);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue