将增量网格索引转换为(x,y)坐标

时间:2019-08-02 12:25:37

标签: algorithm math layout formula algebra

我正在拼命寻找给每个x赋予yi的表达式,并以此方式进行排序:

grid to coordinates

x = f(i) ??
y = f(i) ??

我正在GLSL中进行编码,因此可以访问基本的数学函数(模,平方,平方根...)以及if / else语句。我只能访问i变量。

1 个答案:

答案 0 :(得分:2)

我不知道GLSL,但是这里是Python 3中的代码。这应该很容易转换为其他语言。 (您可以在此处使用 <Grid BackgroundColor="{Binding ActionbarColor}"> <StackLayout Orientation="Horizontal" Spacing="0" HeightRequest="60" HorizontalOptions="FillAndExpand" VerticalOptions="FillAndExpand"> <Image Source="back.png" HeightRequest="20" WidthRequest="20" HorizontalOptions="Start" VerticalOptions="CenterAndExpand"> <Image.GestureRecognizers> <TapGestureRecognizer Command="{Binding MoveBackCommand}"></TapGestureRecognizer> </Image.GestureRecognizers> </Image> <Imge Source="defaultUser.png"> <Label /> <Label x:Name="TitleLabel" VerticalTextAlignment="Center" VerticalOptions="CenterAndExpand" TextColor="White" FontAttributes="Bold" FontSize="Medium" HorizontalOptions="FillAndExpand"/> </StackLayout> </Grid> 而不是floor。)此版本使用Python为一个输入值int返回两个输出值xy。在Python 3中,代码顶部需要行i

from math import sqrt