// NewSFPolygonXY constructs and returns a new SFPolygon object based on the given
// external and (optionally) internal shapes.
NewSFPolygonXY constructs and returns a new SFPolygon object based on the given
external and (optionally) internal shapes.
// NewSFPolygonXY constructs and returns a new SFPolygon object based on the given // external and ( optionally ) internal shapes .
func NewSFPolygonXYZ(external [][3]float64, internals ...[][3]float64) SFPolygon {
	return SFPolygon{
		Polygon: types.NewSFPolygonXYZ(external, internals...),
		Valid:   true,
	}
}
func NewSFPolygonXYZ ( external [ ] [ 3 ] float64 , internals ... [ ] [ 3 ] float64 ) SFPolygon { return SFPolygon { Polygon : types . NewSFPolygonXYZ ( external , internals ... ) , Valid : true , } }
NewSFPolygonXY constructs and returns a new SFPolygon object based on the given
external and (optionally) internal shapes.
NewSFPolygonXY constructs and returns a new SFPolygon object based on the given external and ( optionally ) internal shapes .