Как я индексирую и делаю доступными повторно используемый код? [закрытый]

все, что вам нужно сделать, это проверить все условия удаленности для каждой точки относительно вашего прямоугольника - во всех измерениях x, y, z.

Допустим, у вас есть центр прямоугольника с координатами cx, cy, cz

, и вы знаете, что расстояние со стороны X равно dX, со стороны Y - dY, а со стороны Z - dZ.

координаты вашего так называемого центра cx, cy, cz

вы можете сделать цикл

for point in all_points:
    px,py,pz = point # coordinates of a point which you try to examine

    if abs(cx-point[x]) < dX:
        if abs(cy-point[y]) < dY:
            if abs(cz-point[z]) < dZ:
                print('point is inside so called cube')


#abs(cx-point[x]) equals distance between your center and examined point in x-axis dimension...
#dX is distance between cube side and cx (center of cube in x-axis)

ПРИМЕЧАНИЕ:

Этот пример хорошо для куба с центром в середине. Поскольку ваш центр на самом деле не находится посередине, я советую вам найти центр и выполнить приведенный выше пример

Если вы не можете рассчитать центр вашего куба, вы все равно не можете решить эту проблему, так что вам лучше найти центр.

6
задан Community 23 May 2017 в 12:08
поделиться

5 ответов

Вы могли бы хотеть попробовать refactormycode.com или настроить Вашу собственную Wiki для него. Wiki на самом деле походит на хорошее приложение здесь.

1
ответ дан 17 December 2019 в 04:53
поделиться

Если Вы работаете с.NET / Visual Studio, Вы могли бы посмотреть на добавление их как фрагменты кода

Содержание кода является довольно хорошим repo онлайн для CodeSnippets и имеет плагины для VS2008

То, что мы сделали на работе, создается общий счет на dev для использования, таким образом, все отправляют codekeep при общем входе в систему и затем могут получить всех elses отрывки.

Также это могло бы стоить Вашего при создании разработчика Wiki в dev сети. Где-нибудь то, что опытные люди могут оставить документацию относительно Ваших регулярно используемых шаблонов и отрывков, и новые члены команды могут проверить на справку. Мы используем TRAC в доме как все в одной WIKI / управление Проблемой / Интеграция SVN, и это делает задание приятно

2
ответ дан 17 December 2019 в 04:53
поделиться

Другой подобный результат поиска StackOverflow: Лучшее Приложение Для Хранения Фрагментов кода

2
ответ дан 17 December 2019 в 04:53
поделиться

Я нахожу, что единственный способ управлять исходным кодом находится в репозитории управления исходным кодом. Это включает шаблоны и псевдо алгоритмы кода. Как это отличается от остальной части Вашего кода? Я знаком с cvs, который может быть размещен, например, здесь (настраивающий cvs, сервер не к сложной задаче ни один), можно искать репозиторий с помощью cvsearch и просмотреть его с помощью cvs веб-клиент.
Я не говорю, что cvs является наилучшим вариантом просто другой, которые выполняют всю Вашу потребность.

Фрагменты кода не хороший вариант, по моему скромному мнению.

0
ответ дан 17 December 2019 в 04:53
поделиться

Можно сделать полнотекстовый индекс жесткого диска с помощью инструмента как Copernic, Windows Live Search или Google Desktop. Затем каждый раз, когда Вы хотите фрагмент кода, который делает определенную вещь, просто ищет соответствующие ключевые слова, и там это идет.

0
ответ дан 17 December 2019 в 04:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: