Hello!...and Seasons Greetings from GPSE central! (To: Marketing...See? I DO have fingers and I CAN type.) It's been far too long since my last post and there is much to tell...so, getting on with it... Let's start with the fact that I have changed roles here at Geomagic. It's now "official" so I can finally share... I am no longer Development Support Specialist and Evangelist. I am now Geomagic's Senior Custom Software Development Specialist. Truth be told I wanted to set a record and 'Longest Title' was the only one left...so here we are, new role, sitting on the doorstep of 2013...and weeks away from the release of our new 2013 line-up...

Late last year we introduced our 2012 industrial products, underscored by the birth of the new GPSE (V1)...the Geomagic Python Scripting Environment. We planned to use the year as a trial...to see where scripting might lead. What we found was that scripting is virtually endless and the response from our technical partners (and our more adventurous customers) was " w e n e e d M O R E ! ! "

In 2012 we exposed point, polygon, and scan (gridded data) technologies. The solutions we were able to deliver with these three alone were astonishing. This year we have improved performance, increased stability, started exposing the inspection platform, and added a command line version of our core technologies (studioCORE and qualifyCORE)...what's that? Did I hear you say "cloud, programmable web, html5, tcpip, wi-fi, multi-host, multi-processor, multi-threaded script based solutions?" Hmmmm...back to the point...we also added juuuust a little more to the GPSE...here is a sneak peek into the new areas we've exposed...

Curves

Arc
Composite
Curve
CurveSelection
CurveSet
Line
NurbsCurve
Polyline
PolylineOnMesh
BestFitCircle
BestFitLine
CreateNurbsCurveByInterpolation
CreateNurbsCurveUsingFixedControlPoints
CreateNurbsCurveUsingTolerance
CurveSelectionToCurves
CurvesClosestPtFinder
CurvesEvaluate
CurvesPointSample
CurvesWireFrameApproximate
FitLineFrom2Planes
FitLineFrom2Points

Surfaces

Cone
Cylinder
DraftedSurface
ExtrudedSurface
NurbsSurface
Plane
Rotational
SurfaceSphere
SurfaceFeature
SweepSurface

CAD

BooleanCAD
ComparePointsToCAD
CreateCADFromSurface
CreatePointsFromCAD
CreateSurfaceFromCADFace
CreateTriSelectionFromCADFaces
DeleteCADFaces
EvaluateCADEdge
EvaluateCADFace
FindClosestPointOnCADEdge
FindClosestPointOnCADFace
FindClosestPointOnCADModel
IntersectCADByPlane
IntersectCADModels
IntersectCADWithRay
LocateFeatureOnCAD
MergeCADModels
ReadCADFromFile
RebuildCADMesh
TrimCADWithCAD
TrimCADWithCurves
UndoCADOperation

Features

CoordinateSystem
FittingConstraint
OvalSlot
ParallelPlanes
PointFeature
RectangularSlot
RoundedSlot
TargetLine
TargetPoint
BestFitOvalSlot
BestFitRectangle
BestFitRoundedSlot
BestFitTargetLine
BestFitTargetPoint
FitPlaneFromParallelPlaneAndPoint
FitPointFrom2Lines
FitPointFrom3Planes
FitPointFromPlaneLine
FitTargetPointFromPointLineSize

Coordinate Systems

Create, Delete, Edit, Select (origin and component axis)

Alignment

2D and 3D Best Fit, Improved Global Registration, Weighted, Target Constrained, Feature Pair, yes Constrained features and alignment!

Prüfung

Correspondence (with editing!)
Auto-Creation Parameters for 2D and 3D Features and Targets
Custom Reporting with table and image support

Camera and View Control

View and Selection (mouse selection pre-highlight, advanced object selection including CAD Faces, edges, decomposed features and Coordinate Systems)

I haven't even started with all the new modifiers for tangent and curvature evaluation, vertex color support, proximity/3D Compare, sampling, Remesh....(breathe) ...OK, well, there is much more and I will be posting more about our new developments and over the next few months posting usable scripts on our Labs page so you can see firsthand the extent of the expansion and versatility of the new V2 GPSE.

See you all next year and Happy Scripting!

Richard

p.s. - Have you seen Spark? You gotta' see Spark.

Richard Sandham | Senior Custom Software Development Specialist. Geomagic