Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 15.02.2013, 18:18
Isfet вне форума Посмотреть профиль Отправить личное сообщение для Isfet Найти все сообщения от Isfet
  № 1  
Ответить с цитированием
Isfet

Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
По умолчанию Увеличить координаты точек отрисовки объекта не пропорционально

Помогите решить проблему :
есть два объекта
Название: rrr.jpg
Просмотров: 318

Размер: 7.0 Кб
красный объект нарисован через drawPath, мы знаем координаты всех его точек,
если все координаты умножить ,допустим на 1.5 то фигуры будут иметь вид как на 1 рисунке изображено черной линией. Так вот, нужно обрисовать красный объект таким образом, чтобы расстояние между бордерами маленького и большого объекта были одинаковыми, как на рисунке (на примере прямоугольника)
Название: 123333.jpg
Просмотров: 330

Размер: 2.9 Кб
Изображения
 

Старый 15.02.2013, 18:50
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
И в чем проблема-то? +/- константу ко всем координатам.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 15.02.2013, 19:11
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 3  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
Ну если это квадрат или эллипс, то да, константу к координатам. А если сложный полигон, то это довольно сложно, флеш из коробки такого не умеет. Это надо тогда гуглить shape ouline algorythm, что-то такое.
__________________
мой пустой блог

Старый 15.02.2013, 19:38
Isfet вне форума Посмотреть профиль Отправить личное сообщение для Isfet Найти все сообщения от Isfet
  № 4  
Ответить с цитированием
Isfet

Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
Цитата:
Сообщение от iNils Посмотреть сообщение
И в чем проблема-то? +/- константу ко всем координатам.
Название: 3311.jpg
Просмотров: 276

Размер: 11.0 Кб
вот что получилось, в случае с прямоугольником все норм, но вот с овалом проблема,
расстояние 1 != 2, можно тут еще что нибудь придумать? , на овале черными точками изображены точки для drawPath

делал так: от отрицательных координат отнимал константу, к положительным прибавлял, те которые = 0 - не изменвсе фигуры обрисовываются "вокруг" нуля.
то есть у всех фигур (0,0) строго по центру, такое ощущение, что для якорей нужно прибавлять константу * множитель


Последний раз редактировалось Isfet; 16.02.2013 в 06:10.
Создать новую тему Ответ Часовой пояс GMT +4, время: 13:39.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 13:39.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.