Example #1
0
    private static Vector4 CalcFlowTangent(DynamicFieldModel model, DynamicFieldModel.DynFieldCell cell)
    {
        var dir          = cell.Direction.normalized;// / model.UnitMagnitude;
        var repeatScaler = 6.0f;

        return(new Vector4(dir.x, dir.y, dir.z, cell.Direction.magnitude / model.UnitMagnitude));
        //var offset = Vector3.Dot (cell.Pos, dir) * repeatScaler;
        //return new Vector4 (cell.Direction.magnitude / model.UnitMagnitude, offset, 0, 0);
    }
    private Vector3 DebugCellOffset(DynamicFieldModel.DynFieldCell c)
    {
        var offset = ((c.Direction / Model.UnitMagnitude) * 0.2f);

        return(offset);
    }