Search found 9026 matches

by andrew
Mon Mar 02, 2015 11:45 am
Forum: QCAD 'How Do I' Questions
Topic: Problems with "loop not closed at point"
Replies: 6
Views: 12030

Re: Problems with "loop not closed at point"

Please make sure that you select only the four lines that define the door for hatching:
Screen Shot 2015-03-02 at 11.44.12.png
Screen Shot 2015-03-02 at 11.44.12.png (135.19 KiB) Viewed 11952 times
The shape to hatch always has to form a closed path with each entity connecting to the next one at end points.
by andrew
Fri Feb 20, 2015 8:53 pm
Forum: QCAD 'How Do I' Questions
Topic: Problems with "loop not closed at point"
Replies: 6
Views: 12030

Re: Problems with "loop not closed at point"

Could you please attach your drawing file?

One common mistake is that there are multiple lines on top of each other.
by andrew
Fri Feb 20, 2015 9:11 am
Forum: QCAD Programming, Script Programming and Contributing
Topic: QCAD Crash on Entity Copy
Replies: 2
Views: 5941

Re: QCAD Crash on Entity Copy

The layers that are created by the script reference an invalid linetype (linetypeId is -1). You can fix the problem by assigning a valid linetype ID to the layers. For example in FMBodiceFront.js: var linetypeId = gDocument.getLinetypeId("continuous"); var finalLayer = new RLayer(gDocument, 'Pattern...
by andrew
Thu Feb 19, 2015 5:29 pm
Forum: QCAD Programming, Script Programming and Contributing
Topic: REntity::Id and RObject::ParentId
Replies: 3
Views: 7964

Re: REntity::Id and RObject::ParentId

That it does not change by modifying the entity ? That's correct. And it stays the same after saving and restoring, even when the releasees of QCAD progress? No, IDs are not persistent. If you need to refer to entities in a persistent way, you'd have to use the entity handle instead. That stays the...
by andrew
Thu Feb 19, 2015 5:12 pm
Forum: QCAD Programming, Script Programming and Contributing
Topic: Create a Ray in ECMA?
Replies: 4
Views: 6420

Re: Create a Ray in ECMA?

Please post the drawing file, thanks.
by andrew
Thu Feb 19, 2015 1:33 pm
Forum: QCAD Troubleshooting and Problems
Topic: Arc in the Wrong Place
Replies: 4
Views: 5528

Re: Arc in the Wrong Place

Thanks. For performance reasons, arcs are rendered as a series of small line segments in QCAD. For arcs with a very large radius, these line segments can become quite large and cause these kinds of display errors. The reason why the segments are not simply scaled down to the length of a few pixels i...
by andrew
Thu Feb 19, 2015 11:07 am
Forum: QCAD Troubleshooting and Problems
Topic: [Solved] Complex Linetypes Missing?
Replies: 14
Views: 12188

Re: Complex Linetypes Missing?

a) complex linetypes will NOT show up on screen in normal or draft mode, or even when you have screen-based linetypes enabled (which shows some? of the dashes) Complex line types are NOT shown in draft mode (draft mode is optimized for maximum performance). Complex line types are NOT shown if scree...
by andrew
Thu Feb 19, 2015 9:25 am
Forum: QCAD Troubleshooting and Problems
Topic: Arc in the Wrong Place
Replies: 4
Views: 5528

Re: Arc in the Wrong Place

Could you attach the DXF drawing file for testing please, thanks.
by andrew
Thu Feb 19, 2015 9:24 am
Forum: QCAD Troubleshooting and Problems
Topic: [Solved] Complex Linetypes Missing?
Replies: 14
Views: 12188

Re: Complex Linetypes Missing?

I'm unable to reproduce this here. A mix up of versions can be ruled out if you have installed using the setup installer. If you have installed using the ZIP file, two versions might have been mixed. Remove the whole QCAD directory in this case and install again. Perhaps, you could save and attach y...
by andrew
Thu Feb 19, 2015 9:19 am
Forum: QCAD Programming, Script Programming and Contributing
Topic: Create a Ray in ECMA?
Replies: 4
Views: 6420

Re: Create a Ray in ECMA?

Yes, you can create any supported entity type in scripts. Example ray that starts at 100,50 and extends towards the right (1,0). I.e. the second vector is a direction vector.
new RRayEntity(document, new RRayData(new RVector(100,50), new RVector(1,0));
by andrew
Wed Feb 18, 2015 8:21 pm
Forum: QCAD Troubleshooting and Problems
Topic: [Solved] Complex Linetypes Missing?
Replies: 14
Views: 12188

Re: Complex Linetypes Missing?

Could it be that you are also in draft mode (View > Draft Mode)?
by andrew
Mon Feb 16, 2015 5:16 pm
Forum: QCAD Troubleshooting and Problems
Topic: [Solved] Complex Linetypes Missing?
Replies: 14
Views: 12188

Re: Complex Linetypes Missing?

Thanks for the details.

It looks like you are using screen-based linetypes (View > Screen-based Linetypes). Complex linetypes can only be displayed when drawing-based linetypes are used (i.e. Screen-based Linetypes are off).
by andrew
Mon Feb 16, 2015 5:12 pm
Forum: QCAD 'How Do I' Questions
Topic: Slash & Spread Part II
Replies: 12
Views: 11195

Re: Slash & Spread Part II

Spline lengths cannot be easily adjusted because enlarging the spline would be undefined (a spline that is 10 units long can be extended into a spline that is 20 units long in an infinite number of ways). To shorten a spline to a given length, you may proceed as follows: Modify > Divide Click spline...
by andrew
Mon Feb 16, 2015 2:26 pm
Forum: QCAD 'How Do I' Questions
Topic: Slash & Spread Part II
Replies: 12
Views: 11195

Re: Slash & Spread Part II

You could use the new 'Paste along Entity' tool to create markers along the spline at regular intervals: 1. Draw the marker you want to use (a point, cross, circle, etc.). 2. Select the marker 3. Edit > Copy 4. Edit > Paste along Entity 5. Enter desired number or distance in tool bar (here we choose...
by andrew
Mon Feb 16, 2015 2:09 pm
Forum: QCAD Programming, Script Programming and Contributing
Topic: Choices when getIntersectionPoints Returns Two Points
Replies: 2
Views: 5081

Re: Choices when getIntersectionPoints Returns Two Points

The function getIntersectionPoints actually returns an array of all solutions (hence the plural). var c1 = new RCircle(new RVector( 0,50), 100); var c2 = new RCircle(new RVector(25,50), 100); var solutions = c1.getIntersectionPoints(c2); for (var i=0; i<solutions.length; i++) { qDebug(solutions ); }...

Go to advanced search