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]) |
| addSectionQuad(lowerLeftZ, lowerLeftY, upperLeftZ, upperLeftY, upperRightZ, upperRightY, lowerRightZ, lowerRightY, [NewtonCotes12], [NewtonCotes14], [section]) |
| getDefinitionPath() |
| getFibreNames() |
| getFibrePosition(fibreName, localCoordz, localCoordy, [section]) |
| removeAllSectionQuads([section]) |
| removeFibres() |
| setAlignmentSection(section) |
| setAxiSymmetric(t) |
| setBeam(A, I'yy, I'zz, I'yz, J', Asz, Asy, [Ry], [Rz], [section]) |
| setBeamNodalLine(A, Iyy, Izz, Iyz, J, Asz, Asy, [Iz], [Iy], [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