|
[Sponsors] |
January 22, 2009, 12:54 |
UDF-dpm
|
#1 |
Guest
Posts: n/a
|
Hi I have an easy question. I have a simple code.As: #include "udf.h" DEFINE_DPM_SCALAR_UPDATE(PARTICLEM,c,t,initializa, p) {
if(p->state.pos[0]>0.5) { p->stream_index=-1; } else { } } I expect it removes particle in a 2d rectangular after x>0.5.But when i go to Display-particle Tracks- shows my particle. Incredibly as i do not use (if statement) it works and delete my particle.I am sure that i compile and hook it truely. Please help me ASAP. arh1384@gmail.com Best Regards |
|
January 22, 2009, 13:02 |
Re: UDF-dpm *NM*
|
#2 |
Guest
Posts: n/a
|
|
|
January 22, 2009, 15:47 |
Re: UDF-dpm
|
#3 |
Guest
Posts: n/a
|
I have used P_POS(p)[i] for particle position (i=0 for x etc.) Not sure why your version wouldn't work.
|
|
January 22, 2009, 17:30 |
Re: UDF-dpm
|
#4 |
Guest
Posts: n/a
|
Thank you. Also i used P_POS(p)[i] and it does not work too. Incredible.
|
|
January 27, 2009, 10:50 |
Re: UDF-dpm
|
#5 |
Guest
Posts: n/a
|
Hi I did not use the scale truely. I forgot that all units in UDF is meter. Thank you again
|
|
|
|