Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Создание новой DLL


Автор: Vord 11.5.2007, 20:01
Хочу создать новую dll, где будет куча математических формул, разных вычеслений и т. д. Пожалуйста, напишите какие формулы и вычесления вы хотели бы видеть в этой библиотеке (пишите также сами формулы). Тот кто предложет новые формулы или вычисления получит эту dll.
Вот некорые реализированые формулы и вичесления.
 1. Поиск точки пересечения двух отрезков.
 2. Поиск точки пересечения двух прямых.
 3. Проверка пренадлежности точки прямой, отрезку.
 4. Нахождение центра масс фигуры.
 5. Нахождение векторной сумы.
 6. Проверка пренадлежности точки фигуре.
 7. Нахождение разных елементов круга.
 8. Нахождение разных елементов триугольника.
 9. Нахождение разных елементов многоугольника.
 10. Нахождение опуклой оболочки. 

Автор: archeg 11.5.2007, 21:04
Цитата(Vord @ 11.5.2007,  20:01)
Хочу создать новую dll, где будет куча математических формул, разных вычеслений и т. д. Пожалуйста, напишите какие формулы и вычесления вы хотели бы видеть в этой библиотеке (пишите также сами формулы). Тот кто предложет новые формулы или вычисления получит эту dll.
Вот некорые реализированые формулы и вичесления.
 1. Поиск точки пересечения двух отрезков.
 2. Поиск точки пересечения двух прямых.
 3. Проверка пренадлежности точки прямой, отрезку.
 4. Нахождение центра масс фигуры.
 5. Нахождение векторной сумы.
 6. Проверка пренадлежности точки фигуре.
 7. Нахождение разных елементов круга.
 8. Нахождение разных елементов триугольника.
 9. Нахождение разных елементов многоугольника.
 10. Нахождение опуклой оболочки.

Геометрическая часть будет 2D или 3D?
Так или иначе советую почитать возможности таких классов как System.Math, Microsoft.Xna.Framework.MathHelper, наверное что-то похожее есть и в MDX, фишка в том что большинство функций в этих классах оптимизированы и переписывать их смысла нету - будет работать медленее. Ну а интересующие моменты - например пересечение двух любых фигур в 3D  smile 

Автор: marcusmae 11.5.2007, 21:42
+ Построение триангуляций по множеству точек, разбиения Дирихле.

Впрочем, не буду пугать: видно, что перечисляемые Вами возможности в основном довольно просты и реализованы много раз. Другое дело - провести анализ существующих пакетов и сделать собственный, собрав самые лучшие идеи.

Автор: SherbAnt 12.5.2007, 21:04
Потенциально хорошая идея. Вот только потянешь ли? Без обид.
Тут ведь нужно реально хорошо знать высшую математику, чтобы не получилась банальность. У меня  самого в институте трояк по вышке. Так что вот: http://www.sci.aha.ru/ALL/a2.htm.

P.S. просто посмотри (ну или спроси кого) программу занятий студентов 1, 2, 3 курсов любого сурьёзного вуза. Самому пришлось писать проги для себя (матрицы, интегралы, задачи по теории вероятности и т.п.). Думаю многим студентам пригодилось бы.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)