Geometric Line

Base Class: Geometric

Derived Classes: None

Description

Setup beam geometric attribute

Example


 set attr = database.createGeometricLine("Beam Geometric")
 call attr.setValue("elementType", "Thick Beam")
 call attr.setBeam(10.0, 200E6, 300E6, 0, 500E6, 10.0, 10.0, 0.0, 0.0)

Available Functions:
 addFibre(fibreName, localCoordz, localCoordy, [section], [isUserDefined])
 addSectionQuad(lowerLeftZ, lowerLeftY, upperLeftZ, upperLeftY, upperRightZ, upperRightY, lowerRightZ, lowerRightY, [NewtonCotes12], [NewtonCotes14], [section], [quadType])
 getBoundsAtNormalisedPosition(nrmCoordOnLine, lineID, yMax, yMin, zMin, zMax, ey, ez)
 getDefinitionPath()
 getFibreNames()
 getFibrePosition(fibreName, localCoordz, localCoordy, [section])
 getNumberOfSections()
 getSectionPerimeter(normalisedCoord, exteriorPerimeter, interiorPerimeter)
 getSectionQuads(section, pQuadCoords)
 removeAllSectionQuads([section])
 removeFibres([section])
 setAlignmentSection(section)
 setAxiSymmetric(t)
 setBeam(A, I'yy, I'zz, I'yz, J', Asz, Asy, [ey], [ez], [section])
 setCrossSection()
 setDefinitionPath(pPath)
 setDistanceType(distanceType)
 setElementType(uiName)
 setEqualSpacing(bEqualSpacing)
 setHorizontalAlignment(hAlign)
 setInterpolation(shapeInterpolation, distance, section, [pFunctionValue])
 setLibNames(section, libraryName, libraryType, sectionName)
 setMultipleVarying(bMultipleVarying)
 setNumberOfSections(nSections)
 setPlastic(Ap, ZPyy, ZPzz, ZPy, ZPz, Sp, [section])
 setRotateFlag(section, rotatedFlag)
 setSectionName(name, section)
 setSpecifyInterp(bSpecifyInterp)
 setStandardSection(shapeName, dimensionNames, dimensions, [section])
 setSymmetry(bSymmetry)
 setVerticalAlignment(vAlign)

Back to Overview