Giter Club home page Giter Club logo

freecad_examples's People

Contributors

div-on-github avatar donovaly avatar sparrows avatar spike77453 avatar stucharo avatar zolko-123 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

freecad_examples's Issues

wrong cursor symbol

In Tutorial 1 you wrote: Note how the cursor changes to a small hand

However here with Assembly4 0.9.3 and

OS: Windows 10 (10.0)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.21614 (Git)
Build type: Release
Branch: master
Hash: fc6a449fbae1fda767d52f414cb8c53424dff607
Python version: 3.6.8
Qt version: 5.12.1
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: German/Germany (de_DE)

I got this symbol:
Cursor-looks-different

The operation succeeds, it is just that the cursor symbol is different. Maybe this Windows-specific? However, maybe this should be mentioned that people can continue with the tutorial and don't wonder as I did.

Something is wrong with the lego house files

I've opened the asm_garden and had many errors:

18:10:41  5.2e-08 <App> Document.cpp(2785): Failed to restore asm_Kerites#LCS_1.ExpressionEngine: Failed to parse expression.
18:10:41  0.000707988 <App> Document.cpp(2785): Failed to restore asm_Kerites#LCS_2.ExpressionEngine: Failed to parse expression.
18:10:41  0.00137983 <App> Document.cpp(2785): Failed to restore asm_Kerites#LCS_3.ExpressionEngine: Failed to parse expression.
18:10:41  0.00202981 <App> Document.cpp(2785): Failed to restore asm_Kerites#LCS_4.ExpressionEngine: Failed to parse expression.
18:10:41  0.00268231 <App> Document.cpp(2785): Failed to restore asm_Kerites#LCS_5.ExpressionEngine: Failed to parse expression.
18:10:41  0.0033331 <App> Document.cpp(2785): Failed to restore asm_Kerites#LCS_6.ExpressionEngine: Failed to parse expression.
18:10:41  0.00398497 <App> Document.cpp(2785): Failed to restore asm_Kerites#LCS_7.ExpressionEngine: Failed to parse expression.
18:10:41  0.00463529 <App> Document.cpp(2785): Failed to restore asm_Kerites#LCS_8.ExpressionEngine: Failed to parse expression.
18:10:41  0.00533343 <App> Document.cpp(2785): Failed to restore asm_Kerites#LCS_9.ExpressionEngine: Failed to parse expression.
18:10:41  0.00599899 <App> Document.cpp(2785): Failed to restore asm_Kerites#brick_2x1_slim_orange_1.ExpressionEngine: Failed to parse expression.
18:10:41  0.00678291 <App> Document.cpp(2785): Failed to restore asm_Kerites#brick_2x1_slim_orange_2.ExpressionEngine: Failed to parse expression.
18:10:43  2.55459 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_3.ExpressionEngine: Failed to parse expression.
18:10:43  2.5554 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_4.ExpressionEngine: Failed to parse expression.
18:10:43  2.55618 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_5.ExpressionEngine: Failed to parse expression.
18:10:43  2.55696 <App> Document.cpp(2785): Failed to restore asm_House#asm_HouseCorner_2.ExpressionEngine: Failed to parse expression.
18:10:43  2.55784 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_6.ExpressionEngine: Failed to parse expression.
18:10:43  2.55862 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_7.ExpressionEngine: Failed to parse expression.
18:10:43  2.5594 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_8.ExpressionEngine: Failed to parse expression.
18:10:43  2.56019 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_9.ExpressionEngine: Failed to parse expression.
18:10:43  2.56097 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_10.ExpressionEngine: Failed to parse expression.
18:10:43  2.56177 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_11.ExpressionEngine: Failed to parse expression.
18:10:43  2.56255 <App> Document.cpp(2785): Failed to restore asm_House#asm_HouseCorner_3.ExpressionEngine: Failed to parse expression.
18:10:43  2.56336 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_12.ExpressionEngine: Failed to parse expression.
18:10:43  2.56414 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_13.ExpressionEngine: Failed to parse expression.
18:10:43  2.56494 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_14.ExpressionEngine: Failed to parse expression.
18:10:43  2.56576 <App> Document.cpp(2785): Failed to restore asm_House#asm_HouseCorner_4.ExpressionEngine: Failed to parse expression.
18:10:43  2.56659 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_15.ExpressionEngine: Failed to parse expression.
18:10:43  2.56739 <App> Document.cpp(2785): Failed to restore asm_House#asm_WallColumn_16.ExpressionEngine: Failed to parse expression.

OS: Ubuntu 18.04.5 LTS (ubuntu:GNOME/ubuntu)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.22517 (Git)
Build type: Unknown
Branch: gui-command-enhancements
Hash: 7616153b3c31ace006169cdc2fdafab484498858
Python version: 3.6.9
Qt version: 5.9.5
Coin version: 4.0.0a
OCC version: 7.3.0
Locale: English/UnitedStates (en_US)

Cannot Add LCS to Externally Linked Parts

I created a new assembly with some references for bodies from other files. All was going well until I attempted to place LCSes on these bodies: I got the message Error: No object named Feature name.

To test my hypothesis that it was related to referencing bodies, I created a body directly in the assembly (no reference) and attached an LCS without any problems.

I attached my files for this assembly. Hopefully they demonstrate my issues.

cnc v3.zip
.

Variables can't exceed 99.99

I started tutorial 2 and found I could type in 100.00 for R_disk . The max that the spinner/text field will let me enter is 99.99. I'm running FreeCAD 0.19-19510 and Assembly 4 0.7.12, 2020-01-25.

Assembly4Tutorial2Issue

Tutorial 2 editorial comments (nitpicking)

Going through tutorial 2 I took the below notes - this is nitpicking level, but I thought you might be interested in this anyway.

Variables:

  • typo in screen shot: Disk_pivot instead of Dist_pivot
  • it would make sense to take the screens shot showing the first variable "Angle_disk"

Sketch:

  • the LCS of the Assembly is called LCS_Origin (in FreeCAD 0.20.1)

Base part:

  • it is not obvious how the sketches of the three bodies shall be created (Assembly > Create Sktech or Part Design > Create Sketch) and which support / attachment they should have. Since otherwise you put a lot of attention in the attachment, you might leave a short note here. I created the sketch using the "Part Design > Create Sketch" and used XY plane, which did work.

General comments:
. very useful and to the point tutorial

  • I adjusted the heights of the parts right when creating the bodies by adjusting the sketch attachments. I guess this is not the way things should be done, so you might want to mention this when creating the bodies / sketches for the parts.

Asm4_Tutorial2 - README.md file: Sketch_master

I am not sure if this is an error or that I am not following well the tutorial.

The tutorial says:

  • Call it Sketch_master
    • This will launch the attachment dialog of the sketch

I don't have that behaviour. The Attachment appears with Map Mode: Deactivated. I need to click there in order to select a reference.

Also, I think is missing the creation of the LCS for each part:

  • As first reference, select the LCS_0 in the model tree (or type LCS_0 by hand into the field)

Slow animation

Hi, I am experimenting with your plugin and examples.
I am following the Animate master sketch from this readme, it looks nice but I have a question. The animation looks slow, it is not fluid as I expect. So, Is this an issue from my side (computer/tool_version) or it is something expected?

Broken animations

Trying to run the animation of these examples/tutorials, none of them seems to work.

For instance Asm4_Tutorial2 shows this.

PartDesign::CoordinateSystem / LCS_pivot: Links go out of the allowed scope

Assembly 4 Tutorial 2 naming inconsistencies.

I was working through the AWS tutorials and was confused by some instructions.

  • The "New Model" command nomenclature has been changed. It is now "New Assembly".
  • The instructions say to attach the master sketch to "LCS_0", but I got "links go out of scope" warnings. The tutorial file was consistent with the instructions, but starting with a new file the correct name is "LCS_Origin".

Create more than one constraint when attaching parts

Hello,

How can I attach a part and declare more than one constraint?

A simple example:

I have a bar, with planes defined for each face:

image

Let's say I would like to assemble an "L" shape with those bars, I would like to create two constraints between each bar, and each of those 2 constraints will align 1 plane of each shape.

image

At the moment I am using 1 plane to plane constraint and then add some offset but later if I create a cube and I try to resize the bar then I would have to edit the offsets.

Tutorial 2 LCS_pivot can't be made as described

The instructions for LCS_pivot says "Attach LCS_pivot to the original LCS of the part arm (called LCS_1002 in our design, this might be different for your model) with the Object's X Y Z mode". Unfortunately this isn't possible, you can't select "Object's X Y Z mode", it is permanently set to "XY on plane". The problem with this is that the animation fails.

Instead you need to select the edge of the hole and set to concentric.

Note link given to working model select the chamfer and sets mode to concentric.

Adjustments of tutorial 1 for FreeCAD 0.20.1

I just followed the tutorial "Asm4_Tutorial1" usinf FreeCAD 0.20.1. There are a few differences in naming things:

  • in the Assembly menu "New Model" (0.19) is now "New Assembly" (0.20)
  • In the Assembly menu "Link Part" (0.19) is now "Inser Part" (0.20)
  • "Menu > Assembly > New Coordinate System" (0.19) is now "Menu > Assembly > Create Datum Object > New Coordinate System" (0.20).
  • the screen shot of the Assembly menu should be redone (lookes quite different)

Otherwise there were only minor differences, e.g. in 0.19 the "Insert Part" dialog is apparently displayed in the tasks panel, while in 0.20 it is a pop up dialog (not sure I believe this is an improvement).

Some feedback on the tutorial:

  • very useful and to the point (e.g. the placement of two ball bearings next to each other by selecting the first bearing as reference)
  • where I struggled a bit (besides the namings mentioned above) is that the sketch of the axis is not fully specified - I don't do this usually and it took me a bit to figure out that apparebtly it is itentionally not fully constrained

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.