Jump to content

DarkKnight

User
  • Posts

    35
  • Joined

  • Last visited

Everything posted by DarkKnight

  1. Ну елки-палки. Находишь углы многоугольника, среди них находишь точки Xmin, Xmax, Ymin, Ymax. Потом в цикле случайным образом генерируешь точки внутри XminYmin..XmaxYmax и проверяешь совпадение с искомой фигурой при помощи getElementByPoint Если совпало, добавляешь в массив. Если длина массива равняется 5, выходишь из цикла. Все Уже сделал Спасибо огромное, о гуру
  2. Ваш вариант дает мне координаты контура фигуры, а я писал, что мне нужны ЛЮБЫЕ 5 КООРДИНАТ ТОЧЕК, КОТОРЫЕ НАХОДЯТСЯ ВНУТРИ ФИГУРЫ.
  3. Читая документацию можно легко понять, что на вход этому методу нужно передавать некую pathString, а не Element. Человек старался, писал доку, а вы ее через меня читаете... Если бы я понял документацию, то не задавал бы глупых вопросов. Если пищу не элемент, то выдается ошибка var coords = Raphael.parsePathString(300, 300, 300) или var coords = Raphael.parsePathString("300, 300, 300") Вы можете поподробней объяснить, как мне получить точки внутри фигуры?
  4. Raphael.parsePathString(pathString) Когда вы уже научитесь читать официальную документацию.... Я пробовал этот метод, но не понял, как с ним работать, пишу var coords = Raphael.parsePathString(shapeA) в консоли появляется [["R"]] подскажите пожалуйста, что я не так делаю? Извините, но вы уверенны, что данный метод ищет координаты именно ВНУТРИ любой фигуры, а не на ее контуре? Ведь такой же способ можно сделать с помощью getPointAtLength, как я описал выше? Проблема в том, что мне нужно именно ВНУТРИ любой фигуру...
  5. Здравсвуйте. Подскажите пожалуйста. Есть код 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 ?
  6. в диве с id="main" есть другие дивы с картинками а тот див, который нужен - на странице не первый(это неизвестно какой он может быть) вы говорите, что лучше задать ему класс, но проблема в том, что я не знаю, как это сделать, как я уже писал выше: див генерируется сам в джаваскримте
  7. Здравсвуйте. Подскажите пожалуйста. Есть следующая вложенность. <div id="main"> <div> <div> <a href="#"> <img alt="image" src="#" /> </a> </div> </div> </div> Нужно обратиться к 3-ему диву. Обращение типа : #main div div { } не подходит, так как картинок на странице куча, которые в свою очередь обворачиваются в такую же иерархию дивов. А мне нужно задать стили только одному диву, а не всем. Написать id нужному диву, так же не получится, див создается и генерируется джаваскриптом и я не пишу этот скрипт. Подскажите пожалуйста, кто знает...
  8. я хочу просто изучить эти языки, мне нужны знания, для резюме, в будущем хочу работать в области web а целей или создать какой-то конкретный пример у меня сейчас нет, мне только нужны знания, вот я и интересуюсь, как дальше мне продолжать обучение после изучения XHTML и CSS, как правильнее поступить
  9. в результате хочу разбираться и в JS и в XML, но не знаю, как правильно и с чего начать
  10. Уважаеиые знатоки, прошу минутку вашего внимания, нужна ваша помощь! Я изучаю XHTML и CSS уже больше полугода, вышел на более менее неплохой уровень, теперь хочу двигаться дальше. Помогите разобраться, что раньше мне нужно начать изучать, JavaScript(немного изучал, более менее имею представление) или XML(никогда не изучал.) У меня есть много хорошей литературы по обоим предметам, только вот не знаю от куда начать, так как времени уйдет много и чтоб потом не возвращаться назад и не начинать учить что-то из этих языков заново, понимая, что сначала нужно было уделить время другому, я прошу вашей помощи, помогите пожалуйста начинающему! Всем спасибо!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy