Sommario
● Introduzione 
 - Informazioni su TwoDFrame 
 - Introduzione 
 - Caratteristiche del prodotto 
 - Contratto di Licenza 
 - Prerequisiti di sistema 
 - Installare TwoDFrame 
 - Lingue 
 - Marchi di Terze Parti 
 - DirectX 
● Nozioni di base 
 - Lavorare con TwoDFrame 
 - Lo schermo TwoDFrame 
 - Barra del titolo 
 - Barra del menù 
 - Barra strumenti 
 - Ribbon 
 - Menù Pop-Up 
 - Area grafica 
 - Barra di stato 
 - Puntatore del Mouse 
 - Finestra Modale di Dialogo 
 - Finestre di Dialogo non Modali 
 - Finestra Proprietà 
 - Proprietà Pagina 
● Inserimento Dati 
 - Inserimento Coordinate Punti 
 - Sistema Globale di Coordinate 
 - Sistema di Coordinate Utente 
 - Sistema Coordinate Elemento 
 - Icona Sistema Coordinate 
 - Convenzione di Segno 
● Disegno con TwoDFrame 
 - Disegno di Oggetti 
 - Oggetti Strutturali 
 - Estensione Disegno 
 - Unità Disegno 
● Aiuti per Disegnare 
 - Griglia 
 - Grips 
 - Snap ad Oggetto 
 - Misura Distanza 
 - Testo Allineato 
● Comandi di visualizzazione 
 - Zoom 
 - Barre di spostamento 
 - Ridisegna 
 - Vista Modello 
 - Vista Sviluppo 
 - Vista Relazione 
● Metodi di Disegno 
 - Punto 
 - Linea 
 - Polilinea 
 - Rettangolo 
 - Cerchio 
 - Arco 
 - Anello 
 - Testo 
 - Quota Lineare 
 - Immagine 
● Proprietà Oggetto 
 - Piano 
 - Stile Testo 
 - Stile Quota 
● Seleziona Oggetti 
 - Seleziona Oggetti Uno ad Uno 
 - Seleziona Oggetti con Finestra 
 - Seleziona/ Deseleziona tutti gli Oggetti  
● Modifica Oggetti 
 - Edita un Oggetto 
 - Elimina 
 - Copia 
 - Muovi 
 - Trascina 
 - Specchio 
 - Ruota 
 - Scala 
 - Serie 
 - Offset 
 - Spezza 
 - Divide 
 - Merge 
 - Estendi 
 - Taglia 
 - Cima 
 - Raccorda 
 - Esplodi 
● Il Modello Strutturale 
 - Elementi Struttura 
 - Sezione 
 - Materiale 
 - Valori di Sezione e Materiale utilizzati 
 - Supporti 
 - Casi di Carico Statici 
 - Sviluppo Automatico dei Casi di Carico 
 - Carichi Nodali 
 - Spostamenti Prescritti 
 - Carichi Concentrati 
 - Linea di Influenza 
 - Carico Peso Proprio 
 - Pretensione 
 - Carichi Distribuiti 
 - Carichi Termici 
 - Imperfezioni 
 - Risposta Strutturale 
 - Sviluppo 
 - Impostazioni dell'Analisi Statica 
 - Buckling Lengths, Buckling Modes 
 - Impostazioni Progetto 
 - Analisi Plastico 
 - Company Header 
 - Informazioni Progetto 
 - Impostazioni Relazione 
 - Vista Modello 
 - Vista Sviluppo 
 - Vista Relazione 
 - Piccoli / Grandi Sistemi 
 - Unità 
● Analisi Dinamica 
 - Impostazioni dell'Analisi Dinamica 
 - Masse Aggiuntive Sul Nodo 
 - Analisi Modale 
 - Frequenze Caratteristica 
 - (Shapes) Modali 
 - Casi di Carico Dinamici 
 - Carichi Dinamici 
 - Forzante Armonica 
 - Applicata Improvvisamente 
 - Rimossa Improvvisamente 
 - Funzione Utente 
 - Accelerazione Del Vincolo 
 - Accelerazione Spettrale - Response Spectrum Analysis 
 - Funzione Utente 
● Stampare 
 - Impostazioni Pagina 
 - Impostazioni Stampa 
 - Anteprima di Stampa 
 - Stampa 
 - Relazione 
● File 
 - Nome file 
 - File di relazione 
 - Inserire un File 
 - File di Interscambio di Disegno 
● Scripts 
 - XML-Scripts 
 - Artificial Intelligence (AI) 
 └ Drawing Scripts 
  - Point 
  - Line 
  - Polyline 
  - Circle 
  - Arc 
  - Ellipse 
  - Ring 
  - Text 
  - LinearDimension 
  - Layer 
  - Text Style 
  - Dimension Style 
  - Set 
 └ FEM Scripts 
  - Set 
  - Get 
  - Material 
  - Section 
  - Load Case 
  - Load Combination 
  - Load Combination - SLS 
  - Node 
  - Frame Element 
  - Support 
  - Node Load 
  - Concentrated Load 
  - Distributed Load 
  - Temperature Load 
  - Imperfection 
 └ Settings 
  - Settings 
 - Basic Example 
● The Structural Analysis Server (TwoDFrameServer/COM Component) 
 └ Getting Started 
  - Some Problems the Structural Analysis Server Solves 
  - Prerequisite 
  - Interface 
  - Examples with VBA, C++, C#, VB, Python 
  - Notes to Example Code 
  - Reference to TwoDFrame 
  - Connecting with the Structural Analysis Server 
  - Disconnecting from the Structural Analysis Server 
  - Data Types 
 └ Solving, Debugging, License Agreement 
  - GetRelease() 
  - IsDemo() 
  - SetExpertMode() 
  - SetNodesAreReady() 
  - SetFrameElementsAreReady() 
  - Show() 
  - Hide() 
  - ShowLicenseAgreement() 
  - CopyToClipboard() 
  - CopyViewToClipboard() 
  - SetCurrentDiagram() 
  - ReInit() 
  - Solve() 
  - GetDOF() 
  - IsSolved() 
 └ Analysis Settings 
  - SetNodeSnap() 
  - SetSecondOrderAnalysis() 
  - SetBandwidthOptimization() 
  - SetFrameElementLossIsPermanent() 
  - SetShearDeformation() 
  - SetSelfWeightLoad() 
  - SetMaxIteration() 
  - SetCheckMatrix() 
  - SetConvergenceTolerance() 
  - SetCheckBiggestDisp() 
  - SetCancelAnalysis() 
  - SetBiggestAbsDisp() 
  - SetSolveOnlyLCB() 
 └ Dynamic Analysis Settings 
  - SetDynamicAnalysis() 
  - SetNumberOfModes() 
  - SetDampingFactor() 
  - SetTimeStep() 
  - SetNumberOfTimeSteps() 
  - SetMaxDynamicIteration() 
  - SetEigenSolutionMethod() 
  - SetCheckEigenSolution() 
  - SetG() 
  - SetJyy() 
  - SetActivateMassesCombinationSLS() 
 └ Design Settings 
  - SetDesignType() 
  - SetPartialSafetyFactors() 
  - SetRCDesignFactors() 
  - SetRCDesignOptions() 
 └ File Settings 
  - SetHtmlBrowser() 
  - SetStandardMaterialFile() 
  - SetStandardSectionFile() 
 └ Materials 
  - SetMaterial() 
  - GetMaterial() 
  - NewUserMaterial() 
  - NewSteelMaterial() 
  - NewTimberMaterial() 
  - NewConcreteMaterial() 
 └ Sections 
  - SetSection() 
  - GetSection() 
  - NewUserSection() 
  - NewTimberSection() 
  - NewSteelSectionI() 
  - NewSteelSectionO() 
  - NewSteelSectionHollowSquare() 
  - NewSteelSectionHollowRect() 
  - NewSteelSectionRect() 
  - NewSteelSectionCircle() 
  - NewSteelSectionIPN() 
  - NewSteelSectionUPE() 
  - NewSteelSectionU() 
  - NewConcreteSectionRect() 
  - NewConcreteSectionCircle() 
  - NewConcreteSectionT() 
 └ Nodes and Elements 
  - NewNode() 
  - NewSupport() 
  - SetSupportAngle() 
  - SetSupportCompressionOnly() 
  - SetSupportNonLinear() 
  - NewFrameElement() 
  - SetFrameElementHinges() 
  - SetFrameElementSprings() 
  - SetFrameElement() 
  - SetAdditionalResults() 
  - SetFrameElementAddMass() 
  - SetFrameElementReport() 
  - SetFrameElementStability() 
 └ Load Cases and Load Combinations 
  - SetLoadCase() 
  - NewLoadCase() 
  - NewDynamicLoadCase() 
  - NewLoadCombination() 
  - AddLoadCase() 
  - NewLoadCombinationSLS() 
  - AddLoadCaseSLS() 
 └ Loads 
  - NewNodeLoad() 
  - NewNodeDisp() 
  - NewNodeMass() 
  - NewConcentratedLoad() 
  - NewConcentratedDisp() 
  - NewDistributedLoad() 
  - NewDistributedLoadGlob() 
  - NewTemperatureLoad() 
  - NewImperfection() 
  - NewGlobalImperfection() 
 └ Results 
  - GetNumResultPoints() 
  - Getx() 
  - Getdx() 
  - Getdyy() 
  - Getdz() 
  - GetNx() 
  - GetVz() 
  - GetMyy() 
  - GetsigNx() 
  - GetsigMyyT() 
  - GetsigMyyB() 
  - GetsigNxMyyT() 
  - GetsigNxMyyB() 
  - GetsigNxMyyTToRd() 
  - GetsigNxMyyBToRd() 
  - GetTauVz() 
  - GetTauVzToRd() 
  - GetAs1() 
  - GetAs2() 
  - Getasw() 
  - FrameElementIsDisabled() 
  - GetReactionX() 
  - GetReactionZ() 
  - GetReactionYY() 
  - SupportIsDisabled() 
  - GetEigenFrequency() 
  VBA Example 
  C++ Example 
  Python Example 
● Esercitazione 
 - Trave 
 - Struttura a Portale 
 - Travatura Reticolare 
 - Quick Input 
 - Trave su Suolo Elastico 
 - Metodo Matrice Spostamenti 
 - Response Spectrum Analysis