![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
есть входной массив bool[][][](да именно так, хотя он прямоугольный параллелепипед) или иными словами массив данных для 3D текстуры.
собственно цель делать ее различные проекции, принцип просто спроецировать на тему есть точка или нет точки. сама отдельная проекция решается легко, всего три цикла и ИЛИ. Код:
заменил на 1, 0 для простоты. проблема в том что что для проекции в других плоскостях, применяется почти такая же процедура, но там изменен порядок циклов и меня убивает такое повторение кода. сосбтвенно возможно ли написать такой метод чтоб не дублировать код? например просто метод string Print(...) и я потом уже буду из PrintXY дергать его с нужными параметрами. может быть можно матрицами...но я плох с вышкой к сожалению ![]() Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Alex11223; 24.06.2019 в 15:07. |
![]() |
![]() |
![]() |
#2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Думать в 5 часов утра уже не особо получается
![]() Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
а есть иные мысли кроме свича?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#4 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]() Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() Последний раз редактировалось BDA; 12.05.2016 в 19:03. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
спасибо, работает
![]() терь не раздражает =D вынес все условия в переменные чтоб постоянно не сравнивал + надо сравнения обернуть в Convert.ToInt32 Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,430
|
![]()
Пожалуйста
![]() Не знал об этом (не пишу на шарпе).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
For each по переданному в метод динам. массиву | WennY | Общие вопросы C/C++ | 7 | 22.06.2015 12:34 |
Единый источник :) | cw_o | Microsoft Office Word | 10 | 05.02.2013 15:33 |
Отыскание прохода по лабиринту в Delphi | CyberGirl | Помощь студентам | 0 | 06.04.2011 08:20 |
Отыскание прохода по лабиринту В Delphi | CyberGirl | Помощь студентам | 0 | 15.03.2011 14:20 |
Единый исполняемый файл | phobos | Общие вопросы .NET | 9 | 25.05.2009 19:32 |