mirror of
https://github.com/eliasstepanik/OSCADSharpDotnet7.git
synced 2026-01-21 02:08:33 +00:00
Correction for inverted image.
This commit is contained in:
parent
3ea6f2cb08
commit
cdd04e9f95
@ -58,16 +58,14 @@ namespace OSCADSharp.ConsoleTests
|
|||||||
static void Main(string[] args)
|
static void Main(string[] args)
|
||||||
{
|
{
|
||||||
var img = ImportedImage.FromFile("seahawks coaster.png").Scale(1, 1, Inches.Quarter + Inches.Eigth);
|
var img = ImportedImage.FromFile("seahawks coaster.png").Scale(1, 1, Inches.Quarter + Inches.Eigth);
|
||||||
img.ToFile("testImg").Open();
|
var imgPos = img.Position();
|
||||||
|
var _base = new Cylinder(img.Bounds().Width + Inches.Quarter, Inches.Quarter);
|
||||||
|
|
||||||
//var imgPos = img.Position();
|
var rim = _base.Clone().Scale(1, 1, 1.25) - _base.Clone().Scale(.9, .9, 3.5).Translate(0, 0, -Inches.Eigth);
|
||||||
//var _base = new Cylinder(img.Bounds().Width + Inches.Quarter, Inches.Quarter);
|
var coaster = img + _base.Translate(imgPos.X, imgPos.Y, 0) + rim.Translate(imgPos.X, imgPos.Y, Inches.Quarter); ;
|
||||||
|
|
||||||
//var rim = _base.Clone().Scale(1, 1, 1.25) - _base.Clone().Scale(.9, .9, 3.5).Translate(0, 0, -Inches.Eigth);
|
|
||||||
//var coaster = img + _base.Translate(imgPos.X, imgPos.Y, 0) + rim.Translate(imgPos.X, imgPos.Y, Inches.Quarter); ;
|
|
||||||
|
|
||||||
|
|
||||||
//coaster.ToFile("seaImg").Open();
|
coaster.ToFile("seaImg").Open();
|
||||||
|
|
||||||
//makePeg();
|
//makePeg();
|
||||||
|
|
||||||
|
|||||||
@ -31,10 +31,7 @@ namespace OSCADSharp.Solids.Imported
|
|||||||
{
|
{
|
||||||
this.cubes = this.processImage();
|
this.cubes = this.processImage();
|
||||||
OSCADObject obj = new OSCADObject.MultiStatementObject("union()", cubes);
|
OSCADObject obj = new OSCADObject.MultiStatementObject("union()", cubes);
|
||||||
obj = obj.Rotate(0, 0, 180);
|
return obj.Scale(1, -1, 1).Translate(0, ImageBounds.Width, 0);
|
||||||
obj = obj.Translate(ImageBounds.Length, ImageBounds.Width, 0);
|
|
||||||
|
|
||||||
return obj;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user