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); }