build/browser/index.js
/**
         * @param sliceAngle
         * @param aPosition The name to use for the position attribute.
         * @param aTangent The name to use for the tangent plane attribute.
         */
@param sliceAngle
@param aPosition The name to use for the position attribute.
@param aTangent The name to use for the tangent plane attribute.
@param sliceAngle @param aPosition The name to use for the position attribute . @param aTangent The name to use for the tangent plane attribute .
function CylinderTransform(height, cutLine, clockwise, sliceAngle, orientation, aPosition, aTangent) {
            this.height = Vector3.copy(height);
            this.cutLine = Vector3.copy(cutLine);
            this.generator = Spinor3.dual(this.height.clone().normalize(), !clockwise);
            this.sliceAngle = mustBeNumber('sliceAngle', sliceAngle);
            this.orientation = mustBeNumber('orientation', orientation);
            this.aPosition = mustBeString('aPosition', aPosition);
            this.aTangent = mustBeString('aTangent', aTangent);
        }
function CylinderTransform ( height , cutLine , clockwise , sliceAngle , orientation , aPosition , aTangent ) { this . height = Vector3 . copy ( height ) ; this . cutLine = Vector3 . copy ( cutLine ) ; this . generator = Spinor3 . dual ( this . height . clone ( ) . normalize ( ) , ! clockwise ) ; this . sliceAngle = mustBeNumber ( 'sliceAngle' , sliceAngle ) ; this . orientation = mustBeNumber ( 'orientation' , orientation ) ; this . aPosition = mustBeString ( 'aPosition' , aPosition ) ; this . aTangent = mustBeString ( 'aTangent' , aTangent ) ; }
@param sliceAngle
 @param aPosition The name to use for the position attribute.
@param sliceAngle @param aPosition The name to use for the position attribute .