Shoelace formula for polygonal area: Difference between revisions
add RPL - optimized version
(add RPL) |
(add RPL - optimized version) |
||
Line 1,791:
|-
|
≪
0 2
OVER RE OVER IM * SWAP RE ROT IM * - +
|
<span style="color:blue">'''SHOEL'''</span> ''( { (vertices) } → area ) ''
append 1st vertice at the end
get 2 vertices
sum += determinant
end loop
finalize calculation, clean stack
return area
Line 1,814:
1: 30
</pre>
=={{header|Ruby}}==
<syntaxhighlight lang="ruby">
|