Canguro.Analysis.LineDeformationCalculator.addMomentDeflection C# (CSharp) Метод

addMomentDeflection() приватный Метод

private addMomentDeflection ( float moment, float lineLength, float controlPoints, float EI, float scale ) : void
moment float
lineLength float
controlPoints float
EI float
scale float
Результат void
        private void addMomentDeflection(float moment, float lineLength, float[,] controlPoints, float EI, float scale)
        {
            float x, deflection, angle = 0.0f;
            float c1, c3;
            c3 = -5f * moment * lineLength / 6f;
            c1 = moment * lineLength + c3;

            for (int i = 0; i < controlPoints.GetLength(0); i++)
            {
                x = controlPoints[i, 0] * lineLength;
                deflection = addMomentDeflection(moment, x, lineLength, ref angle, c1, c3, EI, scale);
                controlPoints[i, 1] += deflection;
                controlPoints[i, 2] += angle;
            }
        }

Same methods

LineDeformationCalculator::addMomentDeflection ( float moment, float x, float lineLength, float &angle, float c1, float c3, float EI, float scale ) : float