|
0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 79
|
|
Как получить списк координат Path?04.12.2015, 08:05. Показов 2535. Ответов 8
Метки нет (Все метки)
0
|
|
| 04.12.2015, 08:05 | |
|
Ответы с готовыми решениями:
8
Как вставить блок в пределах координат <path> Как получить весь URL path и загрузить его в код? Сокращение пути к файлу, x:\path\path\...\path |
|
62 / 44 / 14
Регистрация: 01.07.2009
Сообщений: 145
|
|
| 04.12.2015, 13:24 | |
|
У объекта Path нет public методов, возвращающих массив его точек. (Т.к. объект может быть сложным и включать в себя не только ломаные линии, но и дуги / сплайны).
На ум приходит два способа: 1) Записывать все точки добавленные в Path, и применять к ним матрицы, примененные к Path. Таким образом массив точек будет всегда соответствовать тому пути что содержится в объекте Path. Реализуется через линейную алгебру. 2) Создать объект PathMeasure. Воспользоваться его методом getPosTan и "пробежать" с некоторым шагом требуемый Path. В результате можно получить массив точек, которые с некоторой точностью (обратно пропорциональной величине шага) описывают указанный Path.
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 79
|
|
| 04.12.2015, 14:35 [ТС] | |
|
Спасибо. Тоже думал над линейной алгеброй, если в андройде готовая библиотека или что то надо тащить, я на xamarin делаю?
0
|
|
|
62 / 44 / 14
Регистрация: 01.07.2009
Сообщений: 145
|
|
| 04.12.2015, 18:28 | |
|
Полагаю можно не изобретать велосипед, а взять стандартный метод класса Matrix - MapPoints. Применяет матрицу к массиву точек. Результат пишет в тот же массив, или любой другой указанный.
Таким образом можно будет использовать на массиве точек те же самые матрицы, что и на объекте Path.
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 79
|
|
| 07.12.2015, 08:11 [ТС] | |
|
Возникла еще проблема. Пытаюсь залить контур цветом. На виртуальном устройстве заливка работает, а на реальном Lenovo K900 заливки нет. Что может быть?
0
|
|
|
62 / 44 / 14
Регистрация: 01.07.2009
Сообщений: 145
|
|
| 07.12.2015, 08:52 | |
|
Как именно заливаете?
В Андроид многие теги или операторы доступны только начиная с определенной версии Android API. Проверьте версию Андроид на реальном телефоне, и попробуйте программу на эмуляторе с такой же версией. Вот тут можно глянуть таблицу соответствия версий Android и его API. http://developer.android.com/g... #ApiLevels
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 79
|
||||||
| 07.12.2015, 11:25 [ТС] | ||||||
0
|
||||||
|
62 / 44 / 14
Регистрация: 01.07.2009
Сообщений: 145
|
||||||
| 07.12.2015, 16:33 | ||||||
|
Тут я уже в тупике. С Xamarin работал немного, ничего не знаю о его причудах.
Попробуйте убрать алиасинг. Или убрать условие
0
|
||||||
|
0 / 0 / 0
Регистрация: 20.12.2011
Сообщений: 79
|
|||||||||||
| 07.12.2015, 18:29 [ТС] | |||||||||||
|
Это у меня идет инициализация при первом обращении.
Нашел проблему. У меня было два Path один для контура другой для заливки. Один создавался через другой.
0
|
|||||||||||
| 07.12.2015, 18:29 | |
|
Помогаю со студенческими работами здесь
9
Можно ли как-то из координат всех частиц Ci получить (сконструировать) симметричную матрицу
The path you have specified (D:\Program Files) is invalid. The Oracle Home path may not contain spaces. [WPF] "Path" является неоднозначной ссылкой между "System.Windows.Shapes.Path" и "System.IO.Path" Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 30.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|