我正在拼命寻找给每个x
赋予y
和i
的表达式,并以此方式进行排序:
x = f(i) ??
y = f(i) ??
我正在GLSL中进行编码,因此可以访问基本的数学函数(模,平方,平方根...)以及if / else语句。我只能访问i
变量。
答案 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
返回两个输出值x
和y
。在Python 3中,代码顶部需要行i
。
from math import sqrt