Skip to content

Commit a28e611

Browse files
committed
removes _validateParameters from all geometry primitives
1 parent 0cc5c9b commit a28e611

File tree

1 file changed

+0
-106
lines changed

1 file changed

+0
-106
lines changed

src/core/2d_primitives.js

Lines changed: 0 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -68,16 +68,6 @@ p5.prototype.arc = function(x, y, w, h, start, stop, mode) {
6868
for (var i = 0; i < args.length; ++i) {
6969
args[i] = arguments[i];
7070
}
71-
this._validateParameters(
72-
'arc',
73-
args,
74-
[
75-
['Number', 'Number', 'Number', 'Number', 'Number', 'Number'],
76-
[ 'Number', 'Number', 'Number', 'Number',
77-
'Number', 'Number', 'String' ]
78-
]
79-
);
80-
8171
if (!this._renderer._doStroke && !this._renderer._doFill) {
8272
return this;
8373
}
@@ -164,25 +154,10 @@ p5.prototype.ellipse = function() {
164154
args[i] = arguments[i];
165155
}
166156
if(this._renderer.isP3D){
167-
this._validateParameters(
168-
'ellipse',
169-
args,
170-
['Number',
171-
'Number',
172-
'Number',
173-
'Number',
174-
'Number'
175-
]
176-
);
177157
// p5 supports negative width and heights for ellipses
178158
if (args[3] < 0){args[3] = Math.abs(args[3]);}
179159
if (args[4] < 0){args[4] = Math.abs(args[4]);}
180160
} else {
181-
this._validateParameters(
182-
'ellipse',
183-
args,
184-
['Number', 'Number', 'Number', 'Number']
185-
);
186161
// p5 supports negative width and heights for rects
187162
if (args[2] < 0){args[2] = Math.abs(args[2]);}
188163
if (args[3] < 0){args[3] = Math.abs(args[3]);}
@@ -251,13 +226,6 @@ p5.prototype.line = function() {
251226
}
252227
//check whether we should draw a 3d line or 2d
253228
if(this._renderer.isP3D){
254-
this._validateParameters(
255-
'line',
256-
args,
257-
[
258-
['Number', 'Number', 'Number', 'Number', 'Number', 'Number']
259-
]
260-
);
261229
this._renderer.line(
262230
args[0],
263231
args[1],
@@ -266,13 +234,6 @@ p5.prototype.line = function() {
266234
args[4],
267235
args[5]);
268236
} else {
269-
this._validateParameters(
270-
'line',
271-
args,
272-
[
273-
['Number', 'Number', 'Number', 'Number'],
274-
]
275-
);
276237
this._renderer.line(
277238
args[0],
278239
args[1],
@@ -312,26 +273,12 @@ p5.prototype.point = function() {
312273
}
313274
//check whether we should draw a 3d line or 2d
314275
if(this._renderer.isP3D){
315-
this._validateParameters(
316-
'point',
317-
args,
318-
[
319-
['Number', 'Number', 'Number']
320-
]
321-
);
322276
this._renderer.point(
323277
args[0],
324278
args[1],
325279
args[2]
326280
);
327281
} else {
328-
this._validateParameters(
329-
'point',
330-
args,
331-
[
332-
['Number', 'Number']
333-
]
334-
);
335282
this._renderer.point(
336283
args[0],
337284
args[1]
@@ -382,16 +329,6 @@ p5.prototype.quad = function() {
382329
args[i] = arguments[i];
383330
}
384331
if(this._renderer.isP3D){
385-
this._validateParameters(
386-
'quad',
387-
args,
388-
[
389-
[ 'Number', 'Number', 'Number',
390-
'Number', 'Number', 'Number',
391-
'Number', 'Number', 'Number',
392-
'Number', 'Number', 'Number']
393-
]
394-
);
395332
this._renderer.quad(
396333
args[0],
397334
args[1],
@@ -407,14 +344,6 @@ p5.prototype.quad = function() {
407344
args[11]
408345
);
409346
} else {
410-
this._validateParameters(
411-
'quad',
412-
args,
413-
[
414-
[ 'Number', 'Number', 'Number', 'Number',
415-
'Number', 'Number', 'Number', 'Number' ]
416-
]
417-
);
418347
this._renderer.quad(
419348
args[0],
420349
args[1],
@@ -485,30 +414,10 @@ p5.prototype.rect = function () {
485414
args[i] = arguments[i];
486415
}
487416
if(this._renderer.isP3D){
488-
this._validateParameters(
489-
'rect',
490-
args,
491-
['Number',
492-
'Number',
493-
'Number',
494-
'Number',
495-
'Number'
496-
]
497-
);
498417
// p5 supports negative width and heights for rects
499418
if (args[3] < 0){args[3] = Math.abs(args[3]);}
500419
if (args[4] < 0){args[4] = Math.abs(args[4]);}
501420
} else {
502-
this._validateParameters(
503-
'rect',
504-
args,
505-
[
506-
['Number', 'Number', 'Number', 'Number'],
507-
['Number', 'Number', 'Number', 'Number', 'Number'],
508-
['Number', 'Number', 'Number', 'Number',
509-
'Number', 'Number', 'Number', 'Number']
510-
]
511-
);
512421
// p5 supports negative width and heights for rects
513422
if (args[2] < 0){args[2] = Math.abs(args[2]);}
514423
if (args[3] < 0){args[3] = Math.abs(args[3]);}
@@ -550,23 +459,8 @@ p5.prototype.triangle = function() {
550459
args[i] = arguments[i];
551460
}
552461
if(this._renderer.isP3D){
553-
this._validateParameters(
554-
'triangle',
555-
args,
556-
[
557-
['Number', 'Number', 'Number', 'Number', 'Number', 'Number',
558-
'Number', 'Number', 'Number']
559-
]
560-
);
561462
this._renderer.triangle(args);
562463
} else {
563-
this._validateParameters(
564-
'triangle',
565-
args,
566-
[
567-
['Number', 'Number', 'Number', 'Number', 'Number', 'Number']
568-
]
569-
);
570464
this._renderer.triangle(
571465
args[0],
572466
args[1],

0 commit comments

Comments
 (0)