Mikael,

forgive the stupid question, but to put in simple terms your multi-body dynamics simulator finds the dynamics and not the kinematics?
meaning used by 
1) someone draw some components
2) that person assembly the components
3) ground a component
4) apply a force to an end component
5) click into the Multi-body Dynamics Simulator Workbench and click solve
6) a list of accelerations is solved for and output for every pin/joint or component CG  (from starting location in increments until at rest position under load applied)??

Thanks & just wondering,
Carlton Corbitt, PE

On Wed, Apr 18, 2012 at 10:37 AM, <free-cad-development-request@lists.sourceforge.net> wrote:
Send Free-cad-development mailing list submissions to
       free-cad-development@lists.sourceforge.net

To subscribe or unsubscribe via the World Wide Web, visit
       https://lists.sourceforge.net/lists/listinfo/free-cad-development
or, via email, send a message with subject or body 'help' to
       free-cad-development-request@lists.sourceforge.net

You can reach the person managing the list at
       free-cad-development-owner@lists.sourceforge.net

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Free-cad-development digest..."


Today's Topics:

  1. view drawstyle override (Thomas Anderson)
  2. Re: view drawstyle override (Yorik van Havre)
  3. model refine face union fix. (Thomas Anderson)
  4. testing (Thomas Anderson)
  5. ignore me, another test. (Thomas Anderson)
  6. Re: ignore me, another test. (Yorik van Havre)
  7. Multi-body Dynamics Workbench (Mikael Persson)


----------------------------------------------------------------------

Message: 1
Date: Fri, 10 Feb 2012 19:43:33 -0500
From: Thomas Anderson <blobfish@gmx.com>
Subject: [Free-cad-development] view drawstyle override
To: free-cad-devel <free-cad-development@lists.sourceforge.net>
Message-ID: <2940094.gUn9rUhUHj@tanderson-oneiric>
Content-Type: text/plain; charset="us-ascii"

I made some changes to the drawstyle command. It isn't finished as the view
needs to store the override mode and the command icon needs to be updated to
match new active view. Check it out and see if this is worth more effort. I
pushed a branch on git.



------------------------------

Message: 2
Date: Mon, 13 Feb 2012 20:56:05 -0200
From: Yorik van Havre <yorik.vanhavre@gmail.com>
Subject: Re: [Free-cad-development] view drawstyle override
To: free-cad-devel <free-cad-development@lists.sourceforge.net>
Message-ID:
       <CACWqDDCnFyHPz-J3Lg7Mp_iSrFCg72gy7Nf67UR1idn5+kq_gQ@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

I would say: yes! Very well polished...
Little changes I would do:

  - use our standard color for view-related icons instead of the green (
  see
  http://sourceforge.net/apps/mediawiki/free-cad/index.php?title=Artwork).
but otherwise they are very cool!
  - make it appear in all workbenches (currently only in complete), by
  adding it to Gui/Workbench.cpp instead

Yorik van Havre
S?o Paulo, Brazil http://yorik.uncreated.net


On 10 February 2012 22:43, Thomas Anderson wrote:

> I made some changes to the drawstyle command. It isn't finished as the view
> needs to store the override mode and the command icon needs to be updated
> to
> match new active view. Check it out and see if this is worth more effort. I
> pushed a branch on git.
>
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 3
Date: Thu, 22 Mar 2012 14:46:32 -0400
From: Thomas Anderson <tanderson69@sourceforge.net>
Subject: [Free-cad-development] model refine face union fix.
To: free-cad-devel <free-cad-development@lists.sourceforge.net>
Message-ID: <1339016.8MKh7PFfeV@tanderson-oneiric>
Content-Type: text/plain; charset="us-ascii"

I just pushed a branch with a one-liner to fix the problem discussed here.
https://sourceforge.net/apps/phpbb/free-cad/viewtopic.php?f=10&t=2389
the "BRepLib_MakeFace" call must have been trying to make a cylindrical face
from a wire consisting of one circular edge.



------------------------------

Message: 4
Date: Thu, 22 Mar 2012 20:59:09 -0400
From: Thomas Anderson <tanderson69@users.sourceforge.net>
Subject: [Free-cad-development] testing
To: free-cad-devel <free-cad-development@lists.sourceforge.net>
Message-ID: <9872671.jkfx3oJlJY@tanderson-oneiric>
Content-Type: text/plain; charset="us-ascii"

Ignore this. Just testing the mailing list.



------------------------------

Message: 5
Date: Sat, 24 Mar 2012 08:50:20 -0400
From: Thomas Anderson <tanderson69@users.sourceforge.net>
Subject: [Free-cad-development] ignore me, another test.
To: free-cad-development@lists.sourceforge.net
Message-ID: <3683762.pmVrAKFEOs@tanderson-oneiric>
Content-Type: text/plain; charset="us-ascii"





------------------------------

Message: 6
Date: Sat, 24 Mar 2012 10:56:33 -0300
From: Yorik van Havre <yorik.vanhavre@gmail.com>
Subject: Re: [Free-cad-development] ignore me, another test.
To: free-cad-development@lists.sourceforge.net
Message-ID:
       <CACWqDDAkqZQ46oV7YPNJ6+zg47zmCUJqC_0W9LGW7f=pwsFJYQ@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

At least I can confirm you that it works ;)

Yorik van Havre
S?o Paulo, Brazil http://yorik.uncreated.net

On 24 March 2012 09:50, Thomas Anderson wrote:

>
>
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

Message: 7
Date: Wed, 18 Apr 2012 11:37:18 -0400
From: Mikael Persson <mikael.s.persson@gmail.com>
Subject: [Free-cad-development] Multi-body Dynamics Workbench
To: free-cad-development@lists.sourceforge.net
Message-ID:
       <CAObjFXjS4GqiSqTpB3Gi5r7s_NnDTEjcpi_O-MWpET+QfXm3wA@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"

Hi FreeCAD dev team!

I like your project! Finally a very promising open-source CAD software
project!

And development-wise I think you have made all the right choices so far:
Qt, Coin3D, OpenCascade, cmake, etc.

I've been developing and using a multi-body dynamics library (well, that's
just a part of it) in C++. However, I have no visualization software for
this library and I have been looking for a good platform on which to create
that visualization. I eventually narrowed it down to Qt and some
open-inventor-like library. So, it seems natural to create my visualization
software as a workbench / module / plugin for your FreeCAD project.

First, a little information about me. I'm a PhD candidate at McGill
University in Mechanical Engineering. I've also been a programmer for many
years (since mid-high-school), mostly in C++. I did many hobby projects in
the past, mostly started out doing simple 3D computer games and related
tools (height-map editors, particle system editors, 3D model importers,
etc.), when I got to college, my projects moved a bit more professional and
I started to write more high-fidelity multi-body dynamics simulators as
well as a number of related math utilities (lin-alg, num. integrators,
optimizers, etc.). Now, my work mostly involves motion-planning
(probabilistic algorithms) and state-estimation (non-linear Kalman
filtering). But during my Masters, I developed a lot of code for doing both
multi-body dynamics simulations and model-reference (or model-based)
control for a humanoid robot. So, that code has been pretty thoroughly
tested and validated.

This code is now fairly feature-rich and it is mostly object-oriented (as
opposed to much of the rest of my library that mostly uses generic
programming and template meta-programming techniques). I rarely add much to
it these days because it has reached a fairly mature and stable point and
all the features that I need for simulation, model-based control, and
motion-planning are already in place, but it lacks any kind of
visualization (which wasn't much of a problem before, but it is starting to
feel like something I should add to it). You can find my overall library
under my github public repository here:

https://github.com/mikael-s-persson/ReaK

But, the part of the library that does multi-body dynamics is found under
this folder:

https://github.com/mikael-s-persson/ReaK/tree/master/src/ReaK/ctrl/mbd_kte

The only real external dependency of my library are some of the Boost
libraries (Thread, MPL, Concept-Check, and a few basic things). The other
external dependencies are for test programs that aren't core elements of
the library by any means. I also have my own RTTI system and serialization
library (xml or binary). But overall, the library is light-weight and most
other parts of it are header-only (but not the multi-body dynamics part,
because it's a simple OOP architecture).

I think it would be mutually beneficial to have a module of FreeCAD that
uses my multi-body dynamics library, not to mention that I also see that
you have an "Assembly" module under development which could also benefit
from the type of setup that I have to assemble multi-body systems (based on
a KTE framework, where KTE stands for Kinetostatic Transmission Elements,
which is an abstraction for any kind of joint or link or any other dynamic
or kinematic element). Overall, the potential for an editor for my MBD
library would get close to the kind of functionality that MSC.ADAMS
provides (its basic functionalities, of course).

What do you think?

The only little problem for me is that I have almost no experience with
Python, but I hear it is a breeze to learn (especially after 12-13 years of
doing C++!).

I would be planning to start digging into this project in about a month or
so (I'm a bit busy at the moment), and I would love to collaborate if
anybody is interested in getting involved in this new module for FreeCAD.

Cheers, looking forward to hearing from you guys,

Mikael.


--
Sven Mikael Persson, M.Sc.(Tech.)
PhD Candidate and Vanier CGS Scholar,

Department of Mechanical Engineering,
McGill University,
McConnell Eng. Bldg., Room 429
3480 University Street
Montreal, Quebec
H3A 2A7 Canada

Work: +1-514-398-8202 ext. 429
Cell: +1-514-476-2773
-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev

------------------------------

_______________________________________________
Free-cad-development mailing list
Free-cad-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/free-cad-development


End of Free-cad-development Digest, Vol 6, Issue 1
**************************************************