|
@@ -30030,7 +30030,7 @@ THREE.ExtrudeGeometry.prototype.addShape = function ( shape, options ) {
|
|
|
|
|
|
var shapesOffset = this.vertices.length;
|
|
|
|
|
|
- var shapePoints = shape.extractPoints();
|
|
|
+ var shapePoints = shape.extractPoints( curveSegments );
|
|
|
|
|
|
var vertices = shapePoints.shape;
|
|
|
var holes = shapePoints.holes;
|
|
@@ -30681,6 +30681,7 @@ THREE.ShapeGeometry.prototype.addShapeList = function ( shapes, options ) {
|
|
|
THREE.ShapeGeometry.prototype.addShape = function ( shape, options ) {
|
|
|
|
|
|
if ( options === undefined ) options = {};
|
|
|
+ var curveSegments = options.curveSegments !== undefined ? options.curveSegments : 12;
|
|
|
|
|
|
var material = options.material;
|
|
|
var uvgen = options.UVGenerator === undefined ? THREE.ExtrudeGeometry.WorldUVGenerator : options.UVGenerator;
|
|
@@ -30692,7 +30693,7 @@ THREE.ShapeGeometry.prototype.addShape = function ( shape, options ) {
|
|
|
var i, l, hole, s;
|
|
|
|
|
|
var shapesOffset = this.vertices.length;
|
|
|
- var shapePoints = shape.extractPoints();
|
|
|
+ var shapePoints = shape.extractPoints( curveSegments );
|
|
|
|
|
|
var vertices = shapePoints.shape;
|
|
|
var holes = shapePoints.holes;
|