Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.
First time visiting? Here are some places to start:- Looking for a certain topic? Check out the categories filter or use Search (upper right).
 - Need support? Ask a question to our Community Support category.
 - Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
 - Be respectful, on topic and if you see a problem, Flag it.
 
If you would like to contact our Community Manager personally, feel free to  send a private message or an email.
For loop, sum up to the current loop?
MichaelPascoe                
                
                    Member Posts: 2,629 PRO                
            
                    Is there a way to sum up to the current loop? The loop calculates an angle, I need the n'th loop to add up all of the previous loops angles.
                
                for (var i = 1; i < nSegments; i += 1)
        {
            var = sumOfPreviousSegmentAngles = 
            var segmentAngle = atan(d / sqrt(i))/degree;
        }Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴
            Tagged:
            
        
0    
            Best Answer
- 
            
konstantin_shiriazdanov
                        
                        
                            Member Posts: 1,221 ✭✭✭✭✭                        
                    Yes, you just need to decleare sum variable outside of the loop.var sumOfPreviousSegmentAngles = 0*degree;
for (var i = 1; i < nSegments; i += 1) { var segmentAngle = atan(d / sqrt(i))/degree;
sumOfPreviousSegmentAngles+=segmentAngle; }
5 
Answers
Learn more about the Gospel of Christ ( Here )
CADSharp - We make custom features and integrated Onshape apps! Learn How to FeatureScript Here 🔴