Цитата:
Как вы считаете, может подойти ф-я ? Raphael.getPointAtLength(path, length) |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
ну так значит если точка должна быть внутри квадрата, то ее координаты должны быть больше чем левый верхний угол и меньше чем правый нижний
это можно посчитать ? |
Цитата:
Я думаю, что в библиотеке должно быть подобное свойство или метод, но не могу его найти :( |
лучше приведите здесь код, как вы рисуете эту букву A, и что такое будет для этой фигуры значить слово внутри
|
Цитата:
var paper = Raphael(ph, 600, 600); var shapeA = paper.path("M 300 10 L 400 10 L 600 500 L 500 500 L 400 300 L 350 300 L 250 500 L 150 500 Z").attr("fill", "grey"); // Могу получить длину всей фигуры var lengthShapeA = shapeA.getTotalLength(); // Могу получить координаты всех точек на КОНТУРЕ фигуры for(var i = 0; i <= lengthShapeA; i ++) { var allPoints = shapeA .getPointAtLength(i, lengthShapeA); } А как мне получить КООРДИНАТЫ ЛЮБЫХ 5 точек находящиесу ВНУТРИ фигуры shapeA ? |
не знаю может быть это имели в виду http://jsfiddle.net/me9mW/
выводит все точки фигуры только фигуру я уменьшил, чтобы циклы не подвисали |
Часовой пояс GMT +3, время: 11:58. |