Esempio n. 1
0
        /***************************************************/
        /**** Private Methods                           ****/
        /***************************************************/

        private TAS3D.T3DDocument GetT3DDocument()
        {
            t3dDocument = new TAS3D.T3DDocument();
            if (!String.IsNullOrEmpty(ProjectFolder) && System.IO.File.Exists(ProjectFolder))
            {
                t3dDocument.Open(T3DFile);
            }

            else if (!String.IsNullOrEmpty(ProjectFolder))
            {
                t3dDocument.Create();
            }

            else
            {
                BH.Engine.Base.Compute.RecordError("The TBD file does not exist");
            }
            return(t3dDocument);
        }
Esempio n. 2
0
        // we close and save TBD
        private void CloseT3DDocument(bool save = true)
        {
            if (t3dDocument != null)
            {
                if (save == true)
                {
                    t3dDocument.Save(T3DFile);
                }

                t3dDocument.Close();

                if (t3dDocument != null)
                {
                    // issue with closing files and not closing
                    ClearCOMObject(t3dDocument);
                    t3dDocument = null;
                }
            }
        }