{ProjectWeightReportByHullSection}
Add the section’s Xmin and Xmax locations to the reports{ProjectWeightReportByHullSection}
Comparison between global mass report and sectionned mass reportAll notable changes to this project will be documented in this file.
{ProjectWeightReportByHullSection}
Command help linked to {UserDoc}
{ProjectWeightReport}
{ProjectWeightReportByHullSection}
Partial report by level 2 sublayers{NPOI_Tools}
error messages in case of invalid cell value{UserDoc}
Update for {ProjectWeightReport}
and create for {ProjectWeightReportByHullSection}
{UserDoc}
Details concerning the excel template formating{ProjectWeightReportByHullSection}
command will also run {ProjectWeightReport}
to get global results{ProjectWeightReportByHullSection}
error message when a Hull section cuts a closed volume (and cause it to become an opened polysurface){ProjectWeightReportByHullSection}
error message when some objects were not processed{Mis-translation}
Lineic replaced by Linear (e.g. Linear mass) and Punctual replaced by Point (e.g. Point mass){ProjectWeightReport}
bug in internal function GetRangeByColumn(){ProjectWeightReportByHullSection}
Some curves/surfaces not splitted properly{ProjectWeightReport}
Group items in a parent/children hierarchy to replicate x levels of the layers’ hierarchy{ProjectWeightReportByHullSection}
the custom views name will include their section name{ProjectWeightReportByHullSection}
The excel templates should be used instead of creating new blank pages{ProjectWeightReport}
& {ProjectWeightReportByHullSection}
internal code merged{ProjectWeightReport}
& {-ProjectWeightReportByHullSection}
compatibility with “Mesh” objects{ProjectWeightReportByHullSection}
command{-ProjectWeightReportByHullSection}
Hidden option (in scripted mode) to enable the 3D output of splitted geometries{License}
About command misreading the changelog{ProjectWeightReport}
bug with default file name{Installer}
Rhino was raising an exception because the toolbar was installed in a readonly folder{Installer}
New windows installer with update/uninstall features{ProjectWeightReport-BOM}
Possibility to handle a special argument for material in the layers 1{ProjectWeightReport-BOM}
Additional column in the BoM for the material argument{TomKod}
Help button text updated on activation form to target TomKod Server URL dynamically{TomKodCommons}
Code restructured to use TomKodCommons API (v1.0.5) instead of files shared between projects{TomKod}
Internal module “RhinoFunctions” reorganized{License}
Tooltips in license activation form{ProjectWeightReport-BOM}
Regex issue -> Laminated plate name output was “th.0” instead of “th.10” for a layer “W:200x10 F:100x10”{TomKod}
logo updated{TomKod}
Display error in command line feedback “Online activation required before 00:00:00” (Date should be shown instead of Time){TomKod}
Help button text updated on activation form to target TomKod Server URL dynamically{TomKod}
Internal module “RhinoFunctions” reorganized{Gblock_Select}
will use GBlock_Common.PickGBLockDefinitionFromList(){GBlock}
Commands were not using the TomKodCommand class{TomKod}
Crash when there is no internet connexion and no TomKod license certificate (*.TkLic){TomKod}
Display refresh bug when a TomKod license certificate is picked{TomKod}
License validation form should not accept spaces (” “) in email textbox{TomKod}
The waiting form should be closable, in case in fails to close itself{TomKod}
Offline license certificate was not always read{TomKod}
TomKod about template should give the actual license status and not every messages from the license system.{TomKod}
CommercialLicenseStatus.data.expire_date is a string, CommercialLicenseStatus.ExpirationDate should be used instead{TomKod}
Offline period should be based on “EncryptedOfflineLicense” class{TomKod}
Bug with Unset plugin status, which was considered as a Beta instead of a commercial release{TomKod}
Activation form UI revisited with tabs{TomKod}
Possibility to desactivate a license from the license activation windows (License not tied anymore to the computer){TomKod}
Common template for every TomKod command (Abstract class){TomKod}
Support for offline activation files (*.TkLic){TomKod}
Possibility to make the licenses floating (License are disabled when Rhino is closed){TomKod}
Internal code for plugin license commands{TomKod}
Implement a plugin license status, and use it in _About abstract command{TomKod}
Several license activation bugs{TomKod}
Waiting form (Floating progress bar) display should be refreshed on value update{TomKod}
New version of the activation form, with more feedback and options.{ProjectWeightReport}
Bug where the tolerance values were multiplied by 100{ProjectWeightReport}
The preview axis length can be customized using the command scripted mode. Default length set to 1m{ProjectWeightReport-BOM}
Feature to treat Linear Stiffeners either as:
{ProjectWeightReport-BOM}
Feature to count Stiffener drawn as surfaces in the model as Linear (extruded profile) in BoM. ex: s:80x8 (10.2){ProjectWeightReport-BOM}
SubTitles in BoM worksheet{ProjectWeightReport-BOM}
The bom should be alphabetically sorted{ProjectWeightReport}
The implicit stiffener should be kept in the cleaned layer name for weight report{ProjectWeightReport}
Plugin sometime crashed when applying some margin{ProjectWeightReport-BOM}
Margin should be also applied to the Bill of Materials{ProjectWeightReport}
Feature to define implicit stiffeners in layer names: “LayerName|34.1|(87.2)% 23.4% [StiffenerName s=13.4]”{ProjectWeightReport}
Tomkod’s Logo in the excel templates{ProjectWeightReport-BOM}
Bill Of Material tab in excel report (Preliminary version){ProjectWeightReport}
Replace “DIv0” by 0 in excel report to allow the Gravity center calculation{ProjectWeightReport}
ViewPort were not rendered in excel due to Gravity Center having NaN values (DIV0 exception){ProjectWeightReport}
Bug where the z coordinate of ponctual masses were replaced by the “Z offset”{TomKod}
Use a common abstract class for TomKod plugins{License}
In case of sql connexion failure, don’t show repeated messages{License}
In case of sql connexion failure, display the domain that should be whitelisted through the firewall{License}
Waiting form icon{HydroReport}
TEmin should accept negative or null values{HydroReport}
TEmax should allow TEmax=TEMin{HydroReport}
output values should be rounded to 0.01{ProjectWeightReport}
Hidden layers should be ignored{HydroReport}
AutoMinMax values should be rounded to doc.ModelAbsoluteTolerance{HydroReport}
“Delta” min value should be doc.ModelAbsoluteTolerance, and “Density” max value removed{ProjectWeightReport}
GBlock_GetList should have a UI mode with a paste to clipboard button (former display available in scripted mode){ProjectWeightReport}
GBlock_Select should allow multiple selections{License}
A “Status” attribute to make the plugin free during Beta and Release-Candidate versions{License}
Improved error messages in case of activation failure{License}
Deprecated licenses table system{License}
Security fix for special offline licenses{License}
Commercial license check will only be needed once every 24 hours{License}
Commercial license can be used offline 7 days after each valid online activation{License}
TimeOut for network communication (1s/3s){License}
FallBack values for GetProductStoreID(){License}
Display a license validation progress form{License}
Help button on license activation form{License}
Error message should be displayed in foreground