Exemple #1
0
        public override void OnSceneGUI()
        {
            base.OnSceneGUI();

            var curveScale = target as CurveScaleDeformer;

            DeformHandles.Curve(curveScale.Curve, curveScale.Axis, curveScale.Factor * 0.5f, curveScale.Offset, curveScale.Bias * 0.5f);
        }
        public override void OnSceneGUI()
        {
            base.OnSceneGUI();

            var lathe = target as LatheDisplaceDeformer;

            DeformHandles.Curve(lathe.Curve, lathe.Axis, lathe.Factor * 0.5f, lathe.Offset, lathe.Bias * 0.5f);
        }
        public override void OnSceneGUI()
        {
            base.OnSceneGUI();

            var curveScale = target as CurveScaleDeformer;

            var handleScale = new Vector3(1f, 1f, curveScale.Axis.lossyScale.z);

            DeformHandles.Curve(curveScale.Curve, curveScale.Axis.position, curveScale.Axis.rotation, handleScale, curveScale.Factor * 0.5f, curveScale.Offset, curveScale.Bias * 0.5f);
        }
        public override void OnSceneGUI()
        {
            base.OnSceneGUI();

            var curveDisplace = target as CurveDisplaceDeformer;

            if (curveDisplace.Curve == null || curveDisplace.Curve.length < 1)
            {
                return;
            }
            DeformHandles.Curve(curveDisplace.Curve, curveDisplace.Axis, curveDisplace.Factor, curveDisplace.Offset, 0f);
        }