Cylindrical Mapping

cylindrical mapping

cylindrical mapping

Cylindrical_Mapping

transaction modelBased “unit surface”
{
feature bsplineSurface01 GC.BSplineSurface
{
Support                   = baseCS.XYPlane;
}
}

transaction modelBased “curve”
{
feature bsplineCurve01 GC.BSplineCurve
{
Poles                     = {point01,point02,point03,point04};
Order                     = 3;
}
feature point01 GC.Point
{
Plane                     = baseCS.XYPlane;
XTranslation              = <free> (0.712862950058073);
YTranslation              = <free> (1.05226315789474);
HandlesVisible            = true;
}
feature point02 GC.Point
{
Plane                     = baseCS.XYPlane;
XTranslation              = <free> (2.57378048780488);
YTranslation              = <free> (0.723842105263158);
HandlesVisible            = true;
}
feature point03 GC.Point
{
Plane                     = baseCS.XYPlane;
XTranslation              = <free> (4.23765969802556);
YTranslation              = <free> (2.01563157894737);
HandlesVisible            = true;
}
feature point04 GC.Point
{
Plane                     = baseCS.XYPlane;
XTranslation              = <free> (3.62465156794426);
YTranslation              = <free> (3.96426315789474);
HandlesVisible            = true;
}
}

transaction modelBased “cs”
{
feature coordinateSystem01 GC.CoordinateSystem
{
CoordinateSystem          = baseCS;
XTranslation              = 0;
YTranslation              = 10;
ZTranslation              = 0;
HandlesVisible            = true;
}
}

transaction modelBased “line”
{
feature line01 GC.Line
{
StartPoint                = coordinateSystem01;
Direction                 = coordinateSystem01.ZDirection;
Length                    = 10;
}
}

transaction modelBased “cylinder”
{
feature bsplineSurface04 GC.BSplineSurface
{
Path                      = line01;
Diameter                  = 5;
}
}

transaction modelBased “periodic curve”
{
feature bsplineCurve01 GC.BSplineCurve
{
MakePeriodic              = true;
SymbolicModelDisplay      = null;
RoleInExampleGraph        = null;
}
feature bsplineCurve02 GC.BSplineCurve
{
CurveToCopy               = bsplineCurve01;
OriginalSupportSurfaceForCurve = bsplineSurface01;
DestinationSupportSurface = bsplineSurface04;
NumberOfSamples           = 200;
SymbolXY                  = {100, 107};
SymbolicModelDisplay      = null;
Color                     = 3;
FillColor                 = -1;
Free                      = true;
Level                     = 0;
LevelName                 = “Default”;
LineStyle                 = 0;
LineStyleName             = “0”;
LineWeight                = 0;
MaximumReplication        = true;
PartFamilyName            = null;
PartName                  = null;
RoleInExampleGraph        = null;
Transparency              = 0.0;
}
feature bsplineSurface04 GC.BSplineSurface
{
Visible                   = false;
}
feature point01 GC.Point
{
XTranslation              = <free> (0.0605552115930485);
YTranslation              = <free> (4.92348356725743);
}
feature point02 GC.Point
{
XTranslation              = <free> (0.0507229584872604);
YTranslation              = <free> (0.062987553597832);
}
feature point03 GC.Point
{
XTranslation              = <free> (4.88645160074114);
YTranslation              = <free> (0.145048686040459);
}
feature point04 GC.Point
{
XTranslation              = <free> (4.73328998526891);
YTranslation              = <free> (4.84692809762162);
}
}



Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s



%d bloggers like this: