Click here to Skip to main content
15,881,600 members
Home / Discussions / WPF
   

WPF

 
AnswerRe: How to add simple C# user control to WPF project ? Pin
Kunal Chowdhury «IN»6-Sep-10 18:41
professionalKunal Chowdhury «IN»6-Sep-10 18:41 
GeneralRe: How to add simple C# user control to WPF project ? Pin
Yanshof6-Sep-10 18:56
Yanshof6-Sep-10 18:56 
GeneralRe: How to add simple C# user control to WPF project ? Pin
Kunal Chowdhury «IN»6-Sep-10 19:51
professionalKunal Chowdhury «IN»6-Sep-10 19:51 
GeneralRe: How to add simple C# user control to WPF project ? Pin
Yanshof6-Sep-10 19:55
Yanshof6-Sep-10 19:55 
AnswerRe: How to add simple C# user control to WPF project ? Pin
Abhinav S11-Sep-10 21:03
Abhinav S11-Sep-10 21:03 
AnswerRe: How to add simple C# user control to WPF project ? Pin
PumbaPumba27-Sep-10 6:54
PumbaPumba27-Sep-10 6:54 
QuestionTransform a model's positions directly Pin
Frank Boettcher5-Sep-10 23:38
Frank Boettcher5-Sep-10 23:38 
AnswerRe: Transform a model's positions directly Pin
Kubajzz6-Sep-10 0:11
Kubajzz6-Sep-10 0:11 
I don't think (c) seems like the best option, although there are some scenarious where it might be appropriate to transform each vertex (or "position") directly...

The Transform property is there for a reason. You can move, rotate, scale etc. the entire model by setting just one matrix. That's far easier than transforming each vertex.

There is also a good reasony why WPF stores the positions relative to the model's coordinate system. This is actually how almost every CAD program and 3D engine works. Most of the time when you are editing the shape of a model you don't really care how the model is oriented and transformed, because you only pay attention to the shape itself, that's why relative coordinates are useful. You can always get the global coordinates easily by using the model's transformation matrix.

One more thing: moving each vertex of the model might be a lot slower than transforming the whole model at once. It depends on the implementation of the 3D engine, but if you set the Transform property of the model, the transformation of all vertices might be hardware accelerated, while transforming each vertex individually will definitely run on the CPU.

I can't answer your question ("which method is the best") because it depends on your application... But I would try to avoid option (c).
QuestionWpf Ribbon Control Pin
techaspnet5-Sep-10 20:18
techaspnet5-Sep-10 20:18 
AnswerRe: Wpf Ribbon Control Pin
Abhinav S11-Sep-10 2:51
Abhinav S11-Sep-10 2:51 
QuestionAuto completing multiple values separated by comma into a single autocompletebox. Pin
ananddayalan5-Sep-10 13:02
ananddayalan5-Sep-10 13:02 
AnswerRe: Auto completing multiple values separated by comma into a single autocompletebox. Pin
Abhinav S5-Sep-10 23:31
Abhinav S5-Sep-10 23:31 
QuestionCan't get rid of the scrollbar Pin
Yariv5-Sep-10 6:32
Yariv5-Sep-10 6:32 
AnswerRe: Can't get rid of the scrollbar Pin
Yariv5-Sep-10 23:27
Yariv5-Sep-10 23:27 
GeneralRe: Can't get rid of the scrollbar Pin
Abhinav S11-Sep-10 2:52
Abhinav S11-Sep-10 2:52 
QuestionHow to add new property to ResourceDictionary item ? Pin
Yanshof5-Sep-10 4:20
Yanshof5-Sep-10 4:20 
AnswerRe: How to add new property to ResourceDictionary item ? Pin
Kubajzz5-Sep-10 22:24
Kubajzz5-Sep-10 22:24 
QuestionHow to bind a List to a ListBox in a UserControl Pin
davidnhilda5-Sep-10 1:10
davidnhilda5-Sep-10 1:10 
AnswerRe: How to bind a List to a ListBox in a UserControl Pin
Abhishek Sur5-Sep-10 1:22
professionalAbhishek Sur5-Sep-10 1:22 
QuestionWPF window - Get Client Rect Pin
huy.tran3-Sep-10 1:43
huy.tran3-Sep-10 1:43 
AnswerRe: WPF window - Get Client Rect Pin
Pete O'Hanlon3-Sep-10 2:00
mvePete O'Hanlon3-Sep-10 2:00 
QuestionListView Scrolling with MVVM Pin
krishnan.s2-Sep-10 19:09
krishnan.s2-Sep-10 19:09 
AnswerRe: ListView Scrolling with MVVM Pin
Abhinav S2-Sep-10 23:50
Abhinav S2-Sep-10 23:50 
AnswerRe: ListView Scrolling with MVVM Pin
krishnan.s3-Sep-10 2:24
krishnan.s3-Sep-10 2:24 
GeneralRe: ListView Scrolling with MVVM Pin
Pete O'Hanlon3-Sep-10 3:12
mvePete O'Hanlon3-Sep-10 3:12 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.