If a question makes it quite clear that they do not wish to receive code in answers, then I would agree that closing as "needs a code attempt" would be inapplicable.
In this particular question, reviewed alongside its comments that sought various clarifications (and elicited no edits by the asker) it looks like the asker may be asking for coding assistance because they comment that:
The real question is, how do I get the coordinates of the vertices.
From that I think the asker has started looking for coding help, and the close votes only began when the asker had commented to make clear that they were comfortable with the (non-coding) algorithms involved.
Dealing with trigonometry is not a problem
Since what is being asked is unclear, when reading only the question body, and since the asker has not yet taken the Tour, I think the appropriate action is to vote to place the question on hold for being unclear. However, I think a vote to close it for having no code attempt is not unreasonable because deciding how to close/re-open vote is far from an exact science that gets muddied when a comment trail is involved.
Once the asker has a better understanding of our focused Q&A format I think this question could become one (probably more) good focused questions.