예제 #1
0
        protected virtual void begin_stroke(Frame3f vStartFrameL, int nHitTID)
        {
            activeBrushOp = (UseSecondary && secondaryBrushOp != null) ? secondaryBrushOp : primaryBrushOp;

            activeBrushOp.Mesh   = Target.Mesh;
            activeBrushOp.Radius = this.Radius.SceneValue;
            activeBrushOp.Invert = this.Invert;
            activeBrushOp.BeginStroke(vStartFrameL, nHitTID);
        }
예제 #2
0
        protected virtual void update_preview(Frame3f vLocalF, int nHitTID)
        {
            activeBrushOp = (UseSecondary && secondaryBrushOp != null) ? secondaryBrushOp : primaryBrushOp;

            activeBrushOp.UpdatePreview(vLocalF, nHitTID);
        }