|
2205 | QCAD (main) | Bug Report | Low | Text rendering fails in certain zoom level | Waiting on fix in 3rd party library | |
1 |
Task Description
Case: Drawing with text, zoom in and out with one of the common methods, text will disappear in certain zoom level
Same drawing zoomed in and out in 3.20.0.0 doesn’t show this effect - works just fine.
|
|
1127 | QCAD (main) | Feature Request | Low | Leaders: spline shaped | Likely to be implemented | |
2 |
Task Description
Add support for spline shaped leaders
|
|
1224 | QCAD (main) | Feature Request | Low | Revision clouds | Likely to be implemented | |
9 |
Task Description
Add support to draw revision clouds or convert polylines, ellipses, circles to revision clouds.
|
|
693 | QCAD (main) | Feature Request | Medium | Support for external references (XREF) | Likely to be implemented | |
28 |
Task Description
Support for external references (XREF)
|
|
2494 | QCAD (main) | Bug Report | Very Low | Information scrip on drawing screen unaligned. | Waiting on User | |
|
Task Description
Please view the attachment.
Regards
Graeme
|
|
2125 | QCAD (main) | Bug Report | Low | Text disappears when you zoom | Waiting on User | |
|
Task Description
When I zoom, the text disappears in certain zoom levels after updating to the latest version.
|
|
2558 | QCAD/CAM | Bug Report | Low | Offset trajectory path issue with circular Lead In/Out | Waiting on User | |
|
Task Description
Andrew,
Please refer to related forum topic: https://www.qcad.org/rsforum/viewtopic.php?f=74&t=10724#p44206
An eighth circle with radius 8 Lead In/Out relates to nothing in the actual exported cutter trajectory. Nor does it with the edge being cut.
Proper examples and a comparison with ‘Extension’ type Lead In/Out included. Conclusion: IMHO connecting the cutter trajectory and edge being cut is wrong.
It looks a lot like turning on Cutter Compensation (G41/42) while the motion is circular. But that is uncommon because most controllers can not cope with this motion. One can increase the offset gradually along a straight pre-entry segment for turning on G41/42 but not along a circular path. Also see snippet: - Pre-entry C→B turning on G41 - Circular Lead In B→A
Regards, CVH
|
|
1285 | QCAD (main) | Feature Request | Low | Property Painter | Researching | |
2 |
Task Description
Easy transfer of properties from one entity to others
|
|
752 | QCAD (main) | Feature Request | Very Low | Add support for the 3dConnexion Space Navigator (Pan an... | Assigned | |
4 |
Task Description
The 3dConnexion Space Navigator would be wonderful as a pan and zoom control. I find it extremely useful in SketchUp and when I switch from that to QCAD am always disappointed to find it doesn’t work.
3dconnexion DOT com/buy/shop.html?3dxcp=GA_GA_search_google_US_Brand
While full support for the buttons and such would be nice, just the ability to map the axis to pan and zoom would be wonderful.
|
|
991 | QCAD (main) | Feature Request | Very Low | Add warning when overwriting custom property | Assigned | |
1 |
Task Description
Property Editor - Geometry - Custom - Add Custom Property
If I use an identical Name accidentally again in the Custom Property dialog - it will overwrite the first value with the same name without any warnings.
|
|
1443 | QCAD (main) | Bug Report | Very Low | View > Status Bar remains unchecked | Assigned | |
1 |
Task Description
Status Bar menu remains unchecked even it is toggled on or off
|
|
1626 | QCAD (main) | Feature Request | Very Low | 'Clip to Circle' tool | Assigned | |
1 |
Task Description
Hi Andrew,
Would it be possible to have a clip to circle tool also please?
Regards
Clive
|
|
1649 | QCAD (main) | Feature Request | Very Low | Add configuarable format options for saving blocks to l... | Assigned | |
|
Task Description
Add configuarable format options in application preferences for saving blocks to library to either dxf or dwg.
|
|
1691 | QCAD (main) | Bug Report | Very Low | Issue with Layouts after "File-Revert" | Assigned | |
|
Task Description
QCad 3.19.2 Professional, 64bit, Liux Mint
Case: 1. Open some saved drawing with viewport entities on layout block (paper space). Print Preview mode is “On” automatically. 2. After “File-Revert” drawing is reopened on layout block (paper space), but now Print Previw mode is “Off” .
For example can try on “flange.dxf”
|
|
1719 | QCAD (main) | Bug Report | Very Low | Undo on converted drawing leads to wrong label position... | Assigned | |
|
Task Description
Drawing converted from inch to mm - undo leads to wrong dim label position. I can fix that with “Reset Label position” but it would be nice if QCAD could to that in first place.
|
|
1788 | QCAD (main) | Feature Request | Very Low | New snap: reference points of a block references | Assigned | |
|
Task Description
I know this was reported and fixed before ...
https://www.qcad.org/bugtracker/index.php?do=details&task_id=843
... but it looks like we have the issue now back with some kind of variation.
If I use the test drawing which I posted in 2013 ( FS#843 ) it works still as expected after it was fixed.
If I create a new block it won’t work in a new drawing nor in the old test drawing - no chance to snap to the Block Reference.
Edit: New Test drawing:
|
|
1900 | QCAD (main) | Bug Report | Very Low | Remote shares initially not accessible. | Assigned | |
|
Task Description
My data files are stored on network shares (synology) with a GB link. QCAD Pro is run in Admin mode.
While in my Windows browser all remote shares are accessible (Green), in the QCAD file open menu they are initially shown as not accessible (Red). By accessing a specific drawing file in a remote share, the share will open and turn green.
Same behavior using ‘Open recent’. Always the message is given that the requested file does not exist, and the file is wiped from the ‘Recent Open’ list. Only if the share is first accessed through ‘Open’ with a random file, it will turn and a ‘recent open’ file for that share will open.
Drag and Drop from a remote share will never work.
|
|
1905 | QCAD (main) | Bug Report | Very Low | View > Property Editor: Changing attribute of block cha... | Assigned | |
|
Task Description
See also: https://www.qcad.org/rsforum/viewtopic.php?f=33&t=6367#p23947
|
|
1920 | QCAD (main) | Feature Request | Very Low | Edit > Application Preferences: Add preference to disab... | Assigned | |
|
Task Description
See also: https://www.qcad.org/rsforum/viewtopic.php?f=89&t=6447
|
|
1922 | dwg2bmp | Feature Request | Very Low | Add error message when requesting raster for a non-exis... | Assigned | |
|
Task Description
It would be nice if QCAD spit some kind of warning message when trying to render a layer with a name that doesn’t exist (and perhaps render nothing), rather than silently rendering an empty image. :D
See https://qcad.org/rsforum/viewtopic.php?f=33&t=6453
|
|
1923 | QCAD (main) | Bug Report | Very Low | Faulty rendering Polylines with Global/Local Widths and... | Assigned | |
1 |
Task Description
Win7pro 32bit Qcad 3.23.0
Andrew, The Arc segments of Polylines with Global or any Local Width render faulty where Global Z or any of the arc’s local Z is not zero.
In the attached drawing setting the Global Z of the inner poly to 5,10,...
The setting of Z to not zero affects the radius of the projected arc and not the bulging of the poly. It also affects the projected widths of the line inversely, but not by changing the widths properties.
Pritty rare combination! True. Qcad is 2D native! True.
Flatten will resolve this.
It is not a purely visual rendering fault, the poly will explode as such.
Maybe similar flaw as with uneven scaling blocks with arcs. https://qcad.org/rsforum/viewtopic.php?f=8&t=5566#p20703
Regards
|
|
2011 | QCAD Community Edition | Suggestion | Very Low | Update QCAD CE SpatialIndex module to latest version | Assigned | |
|
Task Description
Building with the bundled version, 1.8.5, works fine.
When I try to build using the system version, which for Mageia Cauldron is 1.9.3, the build fails.
https://raw.githubusercontent.com/kekePower/mmbl/master/qcad/2019/12/11/20%3A13%3A48/log.qcad
Here is the current spec file for version 3.23.0.4. https://svnweb.mageia.org/packages/cauldron/qcad/current/SPECS/qcad.spec?revision=1465894&view=markup
It looks like qcad is incompatible with versions above 1.8.5.
Are there plans to port to the new version?
Thanks in advance.
|
|
2021 | QCAD (main) | Performance Issue | Very Low | Cannot work with big dwg files | Assigned | |
|
Task Description
Openning a big file or doing any action in it, takes minutes to load. Even dragging the scrollbar slightly left or right, takes mintues to redraw the canvas again, which makes QCAD un-usable for professional use. Is there a way to make QCAD usable, after loading completed: - Like suppressing edit until user says so, - or taking snapshots of rendered canvases to another file and use it, as windows uses thumb.db ( for negative latency :P )
PS: I wish I could help a bit, but my hand are tied. I am just a java freak, I am opt to any idea of porting it to java, if she is still alive.
Tuğalsan Karabacak EEE, MSc Mobile Comp & App, IWE
|
|
2048 | QCAD (main) | Bug Report | Very Low | Move / Copy to current layer fails when reference point... | Assigned | |
|
Task Description
QCAD 3.24.2 / macOS x86_64 10.14.6
Starting with empty doc: 1. Draw any object (e.g. a rectangle) on layer 0. 2. Create new layer (”1”) with color, say yellow. 3. Select new layer 4. Select new object 5. Modify → Move / Copy 6. Click reference point 7. Click target point same as reference point 8. In “Move / Copy Options” dialog, select “Delete Original” and check “Use current layer and attributes.” Click OK.
The moved object stays on the layer it was previously on. Using “Move / Copy” as a quick way to move a selection between layers is not useful even though it appears to be the recommended way in a Google search.
Note: if “Keep Original” is selected instead, the copied object is placed on the current layer and the original object remains on its layer, as expected.
Note: if the target point is different from the reference point, the moved object is placed on the current layer as expected.
There are other workarounds too, cut / paste with “To current layer” checked seems to work, as does chaging the layer in the Properties Editor.
|
|
2068 | QCAD Community Edition | Bug Report | Very Low | Non-english text in upper/lower index becomes UTF code | Assigned | |
|
Task Description
How to reproduce.
1. Create a text field with some non-english words in the upper index. (see attached pic1.png) 2. Save the project and close QCAD. 3. Run QCAD and open same project. 4. Now upper/lower indexed text becomes not human readable UTF codes. (see attached pic2.png)
Tried different fonts - doesn’t help.
Linux ntb-kirill 3.10.0-1062.12.1.el7.x86_64 #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux CentOS Linux release 7.7.1908 (Core)
|
|
2088 | QCAD (main) | Bug Report | Very Low | column headers of the "General: tool settings " resize... | Assigned | |
|
Task Description
Open QCAD and the application preferences. In the section “General: tool settings " you can resize the columns: Menu, Shortcuts etc. The problem is that it is not intuitive. The first divider is not selectable and the second moves the first, only backwards.
|
|
2097 | QCAD (main) | Bug Report | Very Low | Very hard to snap to baseline reference point of dimens... | Assigned | |
|
Task Description
With default autosnap settings reference points included I find it very hard to snap to the baseline reference points of a dimension. I manage to do it by setting snap to reference point only and zoom out till I see the entire dimension element.
|
|
2098 | QCAD (main) | Bug Report | Very Low | Offset will pick up hidden blocks while using it in a l... | Assigned | |
1 |
Task Description
When I’m drawing inside a layout block the offset tool picks up lines from blocks that are hidden. It is not happening with all the block.
|
|
2107 | QCAD (main) | Feature Request | Very Low | Add a button to the tool bar to allow for a quick backg... | Assigned | |
1 |
Task Description
I find myself with reasonable regularity needing to change the background color between black and white. It would be much more efficient to have a toggle button on the ribbon to make this sort of instant (kind of like the “screen based line types” button works but make it for background color and just between black and white or let people define their dark and light themes and toggle the background between the two.
|
|
2138 | QCAD (main) | Suggestion | Very Low | Block zoomstate supersedes Model_Space after Undo of BC | Assigned | |
1 |
Task Description
Summary: Block zoomstate supersedes Model_Space after Undo of BC
QCAD Professional Version: 3.25.2.1 (3.25.2.1) Internet: QCAD.org Build Date: Oct 15 2020 Revision: 2895712 Qt Version: 5.13.2 Architecture: i386 Compiler: Unknown «< (Win installer 32 bit)
With the file provided: ZW to see the top green ‘revision cloud’ up close QQ Box select around the cloud »> 2 entities in selection BC, select origin somewhere inside the selection, accept proposed naming »> ‘Block 1’ is created from the selection TN BD, select the newly created Block Reference »> Auto zoom of ‘Block 1’ (Intended behavior) OO »> Returns to Model_Space with the zoomstate of the removed Block »> Halfway down the drawing »> The former zoomstate of the Model_Space is lost
Intended behavior is that the zoomstate of Model_Space and Blocks don’t mix See: https://www.qcad.org/rsforum/viewtopic.php?f=31&t=7797&p=30371#p30378
This proves they do, even if the block doesn’t exists anymore.
Regards, CVH
PS: 3th trial to enter a suggestion ...
|
|
2146 | QCAD (main) | Suggestion | Very Low | Keep 'Invisible' objects invisible while saving | Assigned | |
1 |
Task Description
QCAD Professional Win installer 32bit Version: 3.25.2.4 (3.25.2.4) Internet: QCAD.org Build Date: Nov 18 2020 Revision: 40f4475 Qt Version: 5.13.2 Architecture: i386 Compiler: Unknown
Related topic: https://qcad.org/rsforum/viewtopic.php?f=33&t=7882 Explanation found in REntity.cpp Listed as a Public Member Functions inherited from RObject
Regards, CVH
|
|
2147 | QCAD (main) | Suggestion | Very Low | Allow breaking up self-intersecting a 2e time (at endpo... | Assigned | |
1 |
Task Description
QCAD Professional win installer 32bit Version: 3.25.2.4 (3.25.2.4) Internet: QCAD.org Build Date: Nov 18 2020 Revision: 40f4475 Qt Version:5.13.2 Architecture: i386 Compiler: Unknown
Continued from https://qcad.org/bugtracker/index.php?do=details&task_id=1757 Splitting the old report up ... Same file. In the left example one can cut (DI) once. Cutting the second segment results in NO cut.
Regards CVH
|
|
2148 | QCAD (main) | Suggestion | Very Low | Allow undo after breaking up self-intersecting with D2 ... | Assigned | |
1 |
Task Description
QCAD Professional win installer 32bit Version: 3.25.2.4 (3.25.2.4) Internet: QCAD.org Build Date: Nov 18 2020 Revision: 40f4475 Qt Version:5.13.2 Architecture: i386 Compiler: Unknown
Continued from https://qcad.org/bugtracker/index.php?do=details&task_id=1757 Splitting the old report up ... Same file. In the left example one can break out segment (D2): - removing one of the loops with the ‘remove’ option. - leaving both without the ‘remove’ option. Bug? Without the ‘remove’ option it can’t be undone.
Regards CVH
|
|
2149 | QCAD (main) | Suggestion | Very Low | Allow undo after auto trim self-intersecting with AX in... | Assigned | |
1 |
Task Description
QCAD Professional win installer 32bit Version: 3.25.2.4 (3.25.2.4) Internet: QCAD.org Build Date: Nov 18 2020 Revision: 40f4475 Qt Version:5.13.2 Architecture: i386 Compiler: Unknown
Continued from https://qcad.org/bugtracker/index.php?do=details&task_id=1757 Splitting the old report up ... Same file. In the left example one can auto trim (AX): - The lower loop. - The top loop. Bug? The action on the top loop can’t be undone.
Regards CVH
|
|
2155 | QCAD (main) | Bug Report | Very Low | Faulty rendering Polyline Arcs with Width = 2R | Assigned | |
1 |
Task Description
QCAD Professional Win installer 32bit Version: 3.25.2.4 (3.25.2.4) Internet: QCAD.org Build Date: Nov 18 2020 Revision: 40f4475 Qt Version: 5.13.2 Architecture: i386 Compiler: Unknown
Most likely not related to the QCAD version, rather an old sore.
File included Topic: https://qcad.org/rsforum/viewtopic.php?f=33&t=7889#p30803 Confirmed by ‘cccplex’ Linux ‘Latest Ubuntu’
Polyline arcs with Width = 2R render as circle segments rather than circle sectors. As Non-reversed arcs these don’t explode. As reversed arc these explode to a single arc rather than a circle sector contour.
There is also still the faulty rendering with Z not zero https://qcad.org/bugtracker/index.php?do=details&task_id=1923
Regards, CVH
|
|
2176 | QCAD (main) | Bug Report | Very Low | Modify > Break out Manual: relevance of order of click ... | Assigned | |
1 |
Task Description
QCAD Professional Windows 7; Win installer 32 bit Version: 3.25.2.7 (3.25.2.7) Internet: QCAD.org Build Date: Dec 16 2020 Revision: e06f230 Qt Version: 5.13.2 Architecture: i386 Compiler: Unknown
Forum Topic: https://qcad.org/rsforum/viewtopic.php?t=7988 File included. I have no intention to make 48 separate reports.
CVH
|
|
2181 | QCAD (main) | Suggestion | Very Low | Apply more distinguishable Enabled and Disabled state i... | Assigned | |
1 |
Task Description
QCAD Professional Win7 WinInstaller 32bit Version: 3.25.2.7 (3.25.2.7) Internet: QCAD.org Build Date: Dec 16 2020 Revision: e06f230 Qt Version: 5.13.2 Architecture: i386 Compiler: Unknown
Related forum Topic: https://qcad.org/rsforum/viewtopic.php?t=8015
CVH
|
|
2226 | QCAD (main) | Feature Request | Very Low | macOS: support proxy icon | Assigned | |
|
Task Description
Support proxy icon in title bar. This can be used to move the file to another folder using drag and drop.
|
|
2248 | QCAD (main) | Bug Report | Very Low | Themes: east and west dock widget tabs facing the wrong... | Assigned | |
1 |
Task Description
Hi Andrew
In QcadCAM when using the new Themes or User Created Themes the Layer and Block Tabs Appear to be reversed in East and West Positions. I have discussed this with forum user PeteVick and he cannot reproduce this behavior in Qcad Pro... he suggested submitting this bug report. I didn’t notice this until he pointed it out and don’t expect it to be high on your list of things to do..
Best Regards John Hyslop PS We are both using Linux Mint 20.1 (64bit) which is based on Ubuntu
|
|
2261 | QCAD (main) | Suggestion | Very Low | QCAD change freehand tool to freehand spline tool | Assigned | |
|
Task Description
no task description |
|
2287 | QCAD (main) | Feature Request | Very Low | Evaluate draw order for preference "Prevent white-on-wh... | Assigned | |
|
Task Description
The Application Preference setting “Graphics View - Appearance - Prevent white-on-white/black-on-black display” seems to be a global setting that doesn’t take the draw order into account. For example: With the setting enabled, it prevents creating a white hatch of a higher draw order on top of a larger, colored hatch with lower draw order (background). The preference does not seem to evaluate if the object is truly drawn as “white-on-white”.
With the preference enabled, setting the object color as “white” will set the “white” color label, but the object color actually stays black. Its hard to determine why it happens in that case.
Is it possible to let the global preference setting be applied to objects after evaluation of the draw order, and determine if the object actually is a true case of white-on-white?
My workaround: Disable the preference setting (I think it is default = on), and only enable it for ad-hoc checks of hidden and overlooked objects.
|
|
2290 | QCAD (main) | Bug Report | Very Low | loading the Drawing Preferences using enter, using ente... | Assigned | |
|
Task Description
I use CTRL + I to pull up drawing preferences. Upon changing the dimension settings quickly and closing it normally by pressing enter it closes. But if i go to the next tab (drawing tab) then press enter to load it up quickly instead of pressing CTRL + I. Upon changing the dimensions settings and pressing enter to close it, it won’t close but instead flash and i have to keep pressing enter and eventually it closes.
I think this is a bug.
I have the Pro Version
|
|
2297 | QCAD (main) | Suggestion | Very Low | Few UI inconsistencies | Assigned | |
|
Task Description
1) Line with command prompt in Command Line widget is missing padding/margin - letter C is glued to frame. 2) In the “Selection Filter” widget there is an “whitespace” character before colon “:” symbol on multiple places, it doesn’t seem repeat anywhere else
|
|
2302 | QCAD (main) | Bug Report | Very Low | polygon.getSelfIntersectionPoints(tol) returns 3th inva... | Assigned | |
1 |
Task Description
Windows 7 pro 32 bit msi-Installer Version: 3.26.4.5 (3.26.4.5) Internet: QCAD.org Build Date: Jul 20 2021 Revision: e596276 Qt Version: 5.13.2 Architecture: i386 Compiler: Unknown
Andrew,
In the attached dxf: Besides that it is clear that duplicate vectors are not filtered ... Where a segment is crossing in another node a non valid node is returned as self-intersection point. Seems to be unrelated to CW/CCW or tolerance.
Where 2 nodes coexists 4 duplicate vectors are returned.
Regards, CVH
|
|
2328 | QCAD (main) | Bug Report | Very Low | drop down, using keyboard | Assigned | |
|
Task Description
Minor issue! When using keyboard to initiate the dropdown menus. I noticed the ALT “D” does not cycle through the headings Draw & Dimension in the same way. ALT “M” cycles though Modify & Misc or ALT “S” cycles though Select & Snap. User Name: StanTibbs E-mail: [email protected]
|
|
2415 | QCAD (main) | Bug Report | Very Low | Issues with OffsetBothSides | Assigned | |
1 |
Task Description
Andrew,
I can’t find any documentation concerning OffsetBothSides under Misc .. Modify. It is not listed in the QCAD features nor in the changelog.
There was a Feature Request FS#1130 for this, I think you might want to close that as being implemented.
The tool asks for a Line, Arc, Circle, Ellipse, Spline or Polyline. It also seems to act on shapes that can be exploded to such entities like Text, Dimension and Hatch entities.
There may be many ‘Result loop not closed’ or ‘No offsets possible’ warnings when hovering over entities on a drawing. The preview may be partially, one or two sided and even two sided partially and closed with semi-circles.
I only successfully created a dual offset for open Splines, open or logically open Polylines. All other attempts result in a single offset at the indicated side.
There are the usual exceptions for Polylines with arc-segments but that is related to small arc segments and being tangentially connected. Only tested it on a Win7 platform. I don’t suspect that version 3.27.8 includes a fix for that ...
Regards, CVH
|
|
2440 | QCAD (main) | Bug Report | Very Low | Hatch from Segments > False positives open loop warning... | Assigned | |
1 |
Task Description
Andrew,
Most probably not related to OS or QCAD version.
When hatching an area with Hatch from Segments (HS) there might be false positive warnings on open loops. It seems that this is related to the orientation of the indicated segments and the order of selection. The real problematic position is not always the first that is reported. Loop count is increased even if it is a single loop.
Included a basic test drawing to replicate these. Further details to replicate the issue are in the file.
Regards, CVH
|
|
2452 | QCAD (main) | Feature Request | Very Low | Keyboard Shortcut for Undo Last Point While Drawing Spl... | Assigned | |
1 |
Task Description
Instead of having to click on the toolbar, it would be useful to have a keyboard shortcut for undoing the last fit point (or control point) while drawing splines. Preferably it would also be nice to allow the user the ability to set what the keyboard shortcut is for this function.
|
|
2461 | dxflib | Bug Report | Very Low | ASCII Control characters not handled correctly in Commu... | Assigned | |
|
Task Description
I see the following problem: When I open a particular DXF file in the Professional Trial version 3.27.9.0 on macOS, “^I” in text fields is expanded to whitespace. When I open the same DXF file in the Community Edition 3.27.9.0 on NetBSD/x86_64 (installed from pkgsrc), “^I” in text fields is visible as “^I”.
|
|
2495 | ECMAScript | Bug Report | Very Low | RLine.isParallel(RLine) may return true for certain non... | Assigned | |
1 |
Task Description
Andrew,
It took me a while to find the source of a certain freak bug I encountered. I used the RLine.isParallel(RLine) as a test for knowing if line segments were parallel or not.
Included below is script code that mimics the functionally of isParallel().
As far as I know isParallel() is nowhere used in the QCAD open source. Textual only found in RLine.cpp & .h or under: opennurbs, ecmaapi\generated and ecmagenerator\src.
// Example:
// RShape1: RLine(RShape(address: "0xcd70e28"), startPoint: "RVector(969.219858, -171.914894, 0.000000, 1)", endPoint: "RVector(1010.000000, -140.000000, 0.000000, 1)")
// RShape2: RLine(RShape(address: "0x7659770"), startPoint: "RVector(969.219858, -171.914894, 0.000000, 1)", endPoint: "RVector(930.000000, -340.000000, 0.000000, 1)")
----
var aShape1Angle = shape1.getAngle(); // =0.6640461628266838 rad
var aShape2Angle = shape2.getAngle(); // =4.483157047107694 rad
----
// RLine::isParallel(RLine) -> aTest1 || aTest2
var aTest1 = RMath.isSameDirection(aShape1Angle, aShape2Angle); // =false
var aTest2 = RMath.isSameDirection(aShape1Angle, aShape2Angle + Math.PI); // =true
var aTestOr = aTest1 || aTest2; // =>TRUE !?
----
// # BUG # RShape1 is considered as parallel with RShape2
----
// RMath::isSameDirection(dir1, dir2, tol) ... tol = RS.AngleTolerance = 1e-9
// for aTest1 -> ax1Test1 || ax1Test2
var ax1Dif = Math.abs(aShape1Angle - aShape2Angle); // =3.8191108842810104 rad
var ax1Test1 = ax1Dif < 1e-9; // =false
var ax1Test2 = ax1Dif > 2*Math.PI - 1e-9; // =false
var ax1TestOr = ax1Test1 || ax1Test2; // =>FALSE
----
// for aTest2 -> ax2Test1 || ax2Test2
var ax2Dif = Math.abs(aShape1Angle - (aShape2Angle + Math.PI)); // =6.9607035378708035 rad
var ax2Test1 = ax2Dif < 1e-9; // =false
var ax2Test2 = ax2Dif > 2*Math.PI - 1e-9; // =true
var ax1TestOr = ax1Test1 || ax1Test2; // =>TRUE
----
// # BUG # The second test of the second isSameDirection() test returns true because ax2Dif is over 2pi
Regards, CVH
|