|
|
|
@ -44,7 +44,7 @@ Trade::MeshData2D Circle::solid(UnsignedInt segments) { |
|
|
|
|
|
|
|
|
|
|
|
/* Points on circle */ |
|
|
|
/* Points on circle */ |
|
|
|
const Rad angleIncrement(Constants::tau()/segments); |
|
|
|
const Rad angleIncrement(Constants::tau()/segments); |
|
|
|
for(UnsignedInt i = 0; i != segments; ++i) { |
|
|
|
for(UnsignedInt i = 0; i != segments+1; ++i) { |
|
|
|
const Rad angle(Float(i)*angleIncrement); |
|
|
|
const Rad angle(Float(i)*angleIncrement); |
|
|
|
positions.emplace_back(Math::cos(angle), Math::sin(angle)); |
|
|
|
positions.emplace_back(Math::cos(angle), Math::sin(angle)); |
|
|
|
} |
|
|
|
} |
|
|
|
|