build/module/lib/shapes/ArrowHeadBuilder.js
/**
     *
     * @param axis The direction of the arrow. The argument is normalized to a unit vector.
     * @param cutLine The direction of the start of the arrow slice. The argument is normalized to a unit vector.
     * @param clockwise The orientation
     */
@param axis The direction of the arrow. The argument is normalized to a unit vector.
@param cutLine The direction of the start of the arrow slice. The argument is normalized to a unit vector.
@param clockwise The orientation
@param axis The direction of the arrow . The argument is normalized to a unit vector . @param cutLine The direction of the start of the arrow slice . The argument is normalized to a unit vector . @param clockwise The orientation
function ArrowHeadBuilder(axis, cutLine, clockwise) {
        var _this = _super.call(this) || this;
        _this.heightCone = 0.20;
        _this.radiusCone = 0.08;
        _this.radiusShaft = 0.01;
        _this.thetaSegments = 16;
        mustBeDefined('axis', axis);
        mustBeDefined('cutLine', cutLine);
        _this.e = Vector3.copy(axis).normalize();
        _this.cutLine = Vector3.copy(cutLine).normalize();
        _this.clockwise = clockwise;
        return _this;
    }
function ArrowHeadBuilder ( axis , cutLine , clockwise ) { var _this = _super . call ( this ) || this ; _this . heightCone = 0.20 ; _this . radiusCone = 0.08 ; _this . radiusShaft = 0.01 ; _this . thetaSegments = 16 ; mustBeDefined ( 'axis' , axis ) ; mustBeDefined ( 'cutLine' , cutLine ) ; _this . e = Vector3 . copy ( axis ) . normalize ( ) ; _this . cutLine = Vector3 . copy ( cutLine ) . normalize ( ) ; _this . clockwise = clockwise ; return _this ; }
@param axis The direction of the arrow.
@param axis The direction of the arrow .