PDA

Просмотр полной версии : Площадь производной фигуры


RetSam
30.04.2006, 16:13
Доброго дня!

В прилагаемом файле осуществлено программное рисование фигуры. Как подсчитать ее площадь?

Можно достаточно примерно - то есть колчество закрашенных квадратиков плюс количество неполностью закрашенных пополам. Либо есть точная формула для подсчета площади по известным координатам вершин фигуры.

Как достать эти координаты каждой вершины?

Заранее благодарю.

Nirth
30.04.2006, 16:44
Шаман(Shaman) что то делал по этому поводу если не ошибусь.

Dendroid
30.04.2006, 16:48
Метод Монте-Карло :)
Тем более, что если тебе только приблизительно, то это будет всего несколько десятков hitTest() на вполне определённой (не случайной) сетке :)

KUZEN
30.04.2006, 19:51
Как достать эти координаты каждой вершины?


При каждом клике ты можешь запоминать координаты мыши округлённые в большую сторону и записывать их в массив

Nirth
30.04.2006, 20:47
Как достать эти координаты каждой вершины?

либо как сказал кузен, либо сама функция запоминает точки, по которым рисует

RetSam
01.05.2006, 01:05
KUZEN может поможешь с кодом на первых порах? :) Про массив и координаты?

Antares
01.05.2006, 01:13
F1 > Array.push
F1 > Math.round

Король
01.05.2006, 01:40
http://alglib.sources.ru/geometry/parea.php

valvika
01.05.2006, 01:55
http://alglib.sources.ru/geometry/parea.php
Для пятиклассника все расписано. :)
Только не понял, что такое "производная фигура". Описка наверно.

Король
01.05.2006, 01:59
Для пятиклассника все расписано. :)

ну там есть блок-схемы, правда мне качать было лень - но по идее там должно быть все понятно

Жень Шень
02.05.2006, 15:51
http://alglib.sources.ru/geometry/parea.php

или здесь (http://www.dstu.edu.ru/informatics/olimp/mtd1/ol_p1.html#r2_20) (с кодом).