Position (Particle)
Description
Returns or sets the particle's position as an SIVector3.
C# Syntax
// get accessor Object rtn = Particle.Position; // set accessor Particle.Position = Object;
Examples
VBScript Example
' ' Example that demonstrates how the position of ' a particle can be set programmatically ' NewScene , false set ParTypeCol = CreateParticleType set oRoot = ActiveProject.ActiveScene.Root set oParticleCloud = oRoot.AddParticleCloud( ParTypeCol , "MyCloud" ) set oParticleCloudPrim = oParticleCloud.ActivePrimitive oParticleCloudPrim.AddParticles 1000 , ParTypeCol(0) set oParticleCollection = oParticleCloudPrim.Particles ' Vector object that we use to fill in the x,y,z positions set oPos = XSIMath.CreateVector3() for i = 0 to 9 for j = 0 to 9 for k = o to 9 set oParticle = oParticleCollection( i*100 + j*10 + k ) oPos.X = -5 + i oPos.Y = -3 + j oPos.Z = k oParticle.Position = oPos oParticle.Size = 0.5 next next next
Autodesk Softimage v7.5