JWock82 / JWock82/xlFrame

add module(s) of tools related to drawing diagrams of V(x), M(x), etc.

Open
#9 2 comments 0 reactions 1 assignee Claimed by @dmorchard View on GitHub
enhancement
Dominant language
VBA
Stars
87
Forks
25
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
No.

**Describe the solution you'd like**
In order to visualize shear, moment, etc. it's handy to include XLscatter charts in worksheets or workbooks; however, creating and fine-tuning them includes a lot of repetitive tasks that are begging to be automated. I'll start working on a PR that adds a basic toolkit for these tasks in the form of a new module (working title = "DiagramTools") and if appropriate an associated class module once I become more familiar with the ins/outs of OOP.

**Additional context**
Some initial ideas:
* Support for multiple collinear beam elements, i.e. each member is a separate series with local-x transformed by adding .iNode.Xcoord of that member (or iNode.Ycoord for columns, or whatever is appropriate for sloped members... Pythagoras, right?).
* Automatically set min/max bounds and major/minor units of X-axis based on X coordinates of the member(s)
* Experiment with implementation of user-defined preferences for chart format characteristics such as colors, linetype, use of Excel's built-in styles, etc.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.