Как я могу получить тип вектора в C#?

Я бы сначала выбрал все элементы в DOM, т. Е.

var myIdIWant = document.getElementById('someid')

, вместо того, чтобы набирать то, что выше, я мог бы сказать что-то вроде myIdIwant.style.display = 'none', и кажется, что у вас есть много висящих других там можно использовать операторы if / else вместо

if(foo) {
//do something
}
elseif(bar) { 
//do something 
}
else{}

Вы также можете изучить операторы switch для очистки длинных строк логики, они позволяют выполнять операции, основанные на множестве различных состояний, подобных этому

[112 ]
10
задан Mendokusai 31 January 2009 в 19:55
поделиться

5 ответов

Я использовал один в POC, которую я нашел на CodeProject. Это не идеально, но это работало на нашу ситуацию. В то время, однако, это не имело метода для отражения Vector3 о данном нормальном, но это, возможно, изменилось с тех пор.

Если Вы не возражаете использовать DirectX (некоторые избегают его по любой причине), то существует тип Vector3 в той библиотеке также.

11
ответ дан 3 December 2019 в 15:07
поделиться

Ну, существует названная структура Microsoft.DirectX.Vector3 если это - то, что Вы ищете. Необходимо сослаться Microsoft.DirectX.dll использовать его.

8
ответ дан 3 December 2019 в 15:07
поделиться

Вы должны иметь возможность использовать векторные классы в SlimDX: http://code.google.com/p/slimdx/

Вы также можете вытащить векторные / математические классы из порта XNA с открытым исходным кодом, такого как XNATouch: http://xnatouch.codeplex.com/

3
ответ дан 3 December 2019 в 15:07
поделиться

В WPF у вас есть:

System.Windows.Media.Media3D.Vector3D

3
ответ дан 3 December 2019 в 15:07
поделиться

Для полноты картины, в XNA также есть один: Microsoft.XNA.Framework.Vector3.

Звучит как нечто, остро нуждающееся в консолидации.

5
ответ дан 3 December 2019 в 15:07
поделиться
Другие вопросы по тегам:

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