mirror of
https://gitlab.com/Trygve/contour-creator.git
synced 2024-12-22 13:50:18 +00:00
Fix lookuptable
This commit is contained in:
parent
62d62987d3
commit
9300fa729c
20
src/main.cpp
20
src/main.cpp
@ -152,27 +152,33 @@ constexpr std::tuple<double, double, double, double> marching_squares_lookup(int
|
|||||||
{
|
{
|
||||||
switch (mcase) {
|
switch (mcase) {
|
||||||
case 1:
|
case 1:
|
||||||
case 14:
|
|
||||||
return {0, 0.5, 0.5, 0};
|
return {0, 0.5, 0.5, 0};
|
||||||
|
case 14:
|
||||||
|
return {0.5, 0, 0, 0.5};
|
||||||
case 2:
|
case 2:
|
||||||
return {0.5, 0, 1, 0.5};
|
return {0.5, 0, 1, 0.5};
|
||||||
|
case 13:
|
||||||
|
return {1, 0.5, 0.5, 0};
|
||||||
case 3:
|
case 3:
|
||||||
case 12:
|
|
||||||
return {0, 0.5, 1, 0.5};
|
return {0, 0.5, 1, 0.5};
|
||||||
|
case 12:
|
||||||
|
return {1, 0.5, 0, 0.5};
|
||||||
case 4:
|
case 4:
|
||||||
case 11:
|
|
||||||
return {0.5, 1, 1, 0.5};
|
return {0.5, 1, 1, 0.5};
|
||||||
|
case 11:
|
||||||
|
return {1, 0.5, 0.5, 1};
|
||||||
case 5:
|
case 5:
|
||||||
case 10:
|
case 10:
|
||||||
return {0, 0, 0, 0}; //FIXME
|
return {0, 0, 0, 0}; //FIXME
|
||||||
case 6:
|
case 6:
|
||||||
case 9:
|
|
||||||
return {0.5, 1, 0.5, 0};
|
return {0.5, 1, 0.5, 0};
|
||||||
|
case 9:
|
||||||
|
return {0.5, 0, 0.5, 1};
|
||||||
case 7:
|
case 7:
|
||||||
case 8:
|
|
||||||
return {0, 0.5, 0.5, 1};
|
return {0, 0.5, 0.5, 1};
|
||||||
case 13:
|
case 8:
|
||||||
return {1, 0.5, 0.5, 0};
|
return {0.5, 0.5, 0, 0.5};
|
||||||
|
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user