主题:  大侠们,讨论一个脚本!!!

hdou

职务:普通成员
等级:1
金币:0.0
发贴:11
#12001/12/26 9:52:06
下边这个脚本只能绘出这种图片,也就是方块,怎样才能样这个脚本绘出园形呢???


// Copyright (c) 2001 TianDigo Studio(http://www.tiandigo.net). All rights reserved.

var defaultSetting = confirm("确定-使用默认设置\n取消-使用当前Stoke面板设置");
var groupObjects = confirm("确定-组合线框与选中对象\n取消-不组合线框与选中对象");

var currentSel = fw.selection[0];
var currentDocument = fw.getDocumentDOM();

if (currentSel != null) {    
    var selectBounds = currentDocument.getSelectionBounds();
    var selectLeft = selectBounds.left;
    var selectTop = selectBounds.top;
    var selectRight = selectBounds.right;
    var selectBottom = selectBounds.bottom;
    
    currentDocument.addNewRectangle({left:selectLeft, top:selectTop, right:selectRight, bottom:selectBottom}, 0);
    var wireFrame = fw.selection[0];
    currentDocument.removeFill();
}
else {
    var docLeft = currentDocument.left;
    var docTop = currentDocument.top;
    var docRight = currentDocument.left + currentDocument.width;
    var docBottom = currentDocument.top + currentDocument.height;
        
    currentDocument.addNewLayer("WireFrame", true);
    currentDocument.addNewRectangle({leftocLeft, topocTop, rightocRight, bottomocBottom}, 0);

    currentDocument.removeFill();
}

if (defaultSetting)
{
    currentDocument.setBrushNColorNTexture(
    {
        alphaRemap:"none",
        angle:0,
        antiAliased:false,
        aspect:100,
        blackness:0,
        category:"bc_Pencil",
        concentration:100,
        diameter:1,
        feedback:"none",
        flowRate:0,
        maxCount:15,
        minSize:1,
        name:"bn_1-Pixel",
        sensitivity_pressure_size:0,
        sensitivity_pressure_angle:0,
        sensitivity_pressure_opacity:0,
        sensitivity_pressure_blackness:0,
        sensitivity_pressure_scatter:0,
        sensitivity_pressure_hue:0,
        sensitivity_pressure_lightness:0,
        sensitivity_pressure_saturation:0,
        sensitivity_speed_size:0,
        sensitivity_speed_angle:0,
        sensitivity_speed_opacity:0,
        sensitivity_speed_blackness:0,
        sensitivity_speed_scatter:0,
        sensitivity_speed_hue:0,
        sensitivity_speed_lightness:0,
        sensitivity_speed_saturationspeed:0,
        sensitivity_hDir_size:0,
        sensitivity_hDir_angle:0,
        sensitivity_hDir_opacity:0,
        sensitivity_hDir_blackness:0,
        sensitivity_hDir_scatter:0,
        sensitivity_hDir_hue:0,
        sensitivity_hDir_lightness:0,
        sensitivity_hDir_saturation:0,
        sensitivity_vDir_size:0,
        sensitivity_vDir_angle:0,
        sensitivity_vDir_opacity:0,
        sensitivity_vDir_blackness:0,
        sensitivity_vDir_scatter:0,
        sensitivity_vDir_hue:0,
        sensitivity_vDir_lightness:0,
        sensitivity_vDir_saturationhDir:0,
        sensitivity_random_size:0,
        sensitivity_random_angle:0,
        sensitivity_random_opacity:0,
        sensitivity_random_blackness:0,
        sensitivity_random_scatter:0,
        sensitivity_random_hue:0,
        sensitivity_random_lightness:0,
        sensitivity_random_saturation:0,
        shape:"circle",
        softenMode:"bell curve",
        softness:0,
        spacing:15,
        textureBlend:0,
        textureEdge:0,
        tipColoring:"undefined",
        tipCount:1,
        tipSpacing:0,
        tipSpacingMode:"random",
        type:"simple"
        },
        "#000000",
        "Grain"
    );
}

if (groupObjects && currentSel != null) {
    var newSel = [ currentSel, wireFrame ];
    fw.selection = newSel;

    currentDocument.group();
}