Giter Club home page Giter Club logo

Comments (19)

shaise avatar shaise commented on May 18, 2024

Hi f3nix,
This is very strange, I have tried it both on FreeCad V0.15 and V0.16 (5209 and 5332). And it works well. However I use windows version and I have no Linux to test it.
Can you open "Report View" and see if you get any error messages? (View -> Views -> Report view)
shai

from freecad_fastenerswb.

f3nix avatar f3nix commented on May 18, 2024

There are no error messages in the report view. The console is also empty.

I do not see this problem with FreeCAD 0.14:

OS: Debian GNU/Linux unstable (sid)
Word size: 64-bit
Version: 0.14.3702 (Git)
Branch: releases/FreeCAD-0-14
Hash: b3368125c63289ec8ce9faec2b2ae4c78d436406
Python version: 2.7.8
Qt version: 4.8.6
Coin version: 4.0.0a
SoQt version: 1.6.0a
OCC version: 6.7.0

Any ideas on how to debug it further?

from freecad_fastenerswb.

shaise avatar shaise commented on May 18, 2024

Can you try it on a clean V0.15 version? (no other plugins/workbenches)

from freecad_fastenerswb.

shaise avatar shaise commented on May 18, 2024

Also, please delete all preferences: under ~/.FreeCAD, delete (or backup and delete) user.cfg and system.cfg

from freecad_fastenerswb.

f3nix avatar f3nix commented on May 18, 2024

Hi again shaise,
I've narrowed it down a little bit.

The problem seems to be the OCC version. With OCC 6.7.0 everything works as expected. The OCC 6.9.0 is making trouble...

from freecad_fastenerswb.

shaise avatar shaise commented on May 18, 2024

Hi f3nix,
I'm working with official freecad releases 15 and 16. both are bundled with OCC 6.8.0, which works fine. I'll see if I can easily get 6.9.0 binaries and test it.

from freecad_fastenerswb.

ulrich1a avatar ulrich1a commented on May 18, 2024

From the picture, it seems that a boolean operation failed, that makes a hex-part from a round part. The release notes for OCCT 6.9 mentions work on boolean operation. The problem could be, that the flat top ring of the nut touches just the cutting shape. I tried to get rid of complex boolean operations, but this one worked and is very fast. So I could try to replace the one complex boolean operation with two simpler operations. For such a simple part, this approach will take a little bit longer. Will see, when I am having some time.

Ulrich

from freecad_fastenerswb.

f3nix avatar f3nix commented on May 18, 2024

Ok. Thanks Ulrich! :)

I'd like to thank You both ulrich1a and shaise for your great work. πŸ‘

from freecad_fastenerswb.

kkoksvik avatar kkoksvik commented on May 18, 2024

I see this problem also on OCC v 6.9.1 on Arch

OS: "Arch Linux"
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.16.6612 (Git)
Build type: Unknown
Branch: master
Hash: 18f0cc634665e15f5191dbfa9ea980a16e25ad26
Python version: 2.7.11
Qt version: 4.8.7
Coin version: 3.1.3
OCC version: 6.9.1

from freecad_fastenerswb.

3yan avatar 3yan commented on May 18, 2024

wrote a fix for it:
http://forum.freecadweb.org/viewtopic.php?f=22&t=6558&p=125042#p125042

problem is that shape for cutting hex head is created in a wrong way.

from freecad_fastenerswb.

shaise avatar shaise commented on May 18, 2024

Yan's fix checked in.
Mateusz,
Can you please test and see if now it works for you?

from freecad_fastenerswb.

f3nix avatar f3nix commented on May 18, 2024

Hi.
Sorry for very late reply. Somhow I've missed it.

It works for me now. But I am unable to test with original OCC version this issues has been created with.

I think this issue may be closed.

Thanks guys! :) πŸ‘

OS: Debian GNU/Linux unstable (sid)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.17.9453 (Git)
Build type: Debug
Branch: master
Hash: b16fbcd4eeb9a5f9195c500e2693cba25a7916d2
Python version: 2.7.13
Qt version: 5.6.2
Coin version: 4.0.0a
OCC version: 7.1.0

from freecad_fastenerswb.

luzpaz avatar luzpaz commented on May 18, 2024

@kkoksvik can you still reproduce after 3yan's fix?

from freecad_fastenerswb.

luzpaz avatar luzpaz commented on May 18, 2024

@shaise Not sure but this issue may be fixed

from freecad_fastenerswb.

shaise avatar shaise commented on May 18, 2024

Is this still an issue?

from freecad_fastenerswb.

luzpaz avatar luzpaz commented on May 18, 2024

@f3nix do you mind retesting this ?

from freecad_fastenerswb.

f3nix avatar f3nix commented on May 18, 2024

Hi guys!
I can't reproduce it as before: #1 (comment)

Now tested with:
OS: Debian GNU/Linux unstable (sid)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.14512 (Git)
Build type: Debug
Branch: master
Hash: 94fa64077b748fd2385a83a82e8affffe2ac06db
Python version: 2.7.15+
Qt version: 4.8.7
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: Polish/Poland (pl_PL)

and latest Fasteners WB.

Thanks! :)

Cheers,
Mateusz

from freecad_fastenerswb.

luzpaz avatar luzpaz commented on May 18, 2024

Thanks!
@shaise You can close this issue.

from freecad_fastenerswb.

shaise avatar shaise commented on May 18, 2024

Closing. Thanks.

from freecad_fastenerswb.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.