Placement question

A place to discuss everything related to Newton Dynamics.

Moderators: Sascha Willems, walaber

Re: Placement question

Postby manny » Mon Jul 14, 2014 5:51 pm

More explosions and robots :D
http://www.instaLOD.io - InstaLOD - State of the art 3D optimization
manny
Site Admin
Site Admin
 
Posts: 131
Joined: Tue Feb 11, 2014 6:49 pm

Re: Placement question

Postby arkdemon » Mon Jul 14, 2014 5:52 pm

Don't get me started :P
My name is arkdemon and I don't approve this message :D
User avatar
arkdemon
 
Posts: 90
Joined: Sat Jan 18, 2014 12:38 pm

Re: Placement question

Postby JoeJ » Tue Jul 15, 2014 5:08 am

Vectors in SVG and EPS Format.
Attachments
Newton Logo Vector.zip
(230.92 KiB) Downloaded 240 times
User avatar
JoeJ
 
Posts: 1489
Joined: Tue Dec 21, 2010 6:18 pm

Re: Placement question

Postby JoeJ » Tue Jul 15, 2014 5:09 am

... and an image again for preview:

Newton Logo.png
Newton Logo.png (5.61 KiB) Viewed 5743 times
User avatar
JoeJ
 
Posts: 1489
Joined: Tue Dec 21, 2010 6:18 pm

Re: Placement question

Postby JoeJ » Tue Jul 15, 2014 5:19 am

Ah, damn - The circle in the screw was white - that may make problems.
Changed to transparent, use the updated files from this post.
Attachments
Newton Logo SVG PNG EPS.zip
(245.63 KiB) Downloaded 241 times
User avatar
JoeJ
 
Posts: 1489
Joined: Tue Dec 21, 2010 6:18 pm

Re: Placement question

Postby FSA » Thu Jul 17, 2014 7:33 am

What about an invertde version for black backgrounds?
User avatar
FSA
 
Posts: 322
Joined: Wed Dec 21, 2011 9:47 am

Re: Placement question

Postby JoeJ » Thu Jul 17, 2014 7:47 am

letter123 wrote:What about an invertde version for black backgrounds?


Usually that's not necessary. Everyone should edit the colors so that it fits to his background.
But i can make one on demand.
User avatar
JoeJ
 
Posts: 1489
Joined: Tue Dec 21, 2010 6:18 pm

Re: Placement question

Postby JoeJ » Sun Jul 20, 2014 4:53 pm

What do i need to do on github to get the newest version?
I clicked the download as ZIP button, but i think it's not the newest, because the path joint have not been modified like Julio said.

Also I get build errors with VS Express 2012 project.
Julio, you need to add the Linear Algebra files to the project to fix this.
User avatar
JoeJ
 
Posts: 1489
Joined: Tue Dec 21, 2010 6:18 pm

Re: Placement question

Postby Julio Jerez » Sun Jul 20, 2014 7:04 pm

I di no think there is any zip file yet. I am trying to complete few issues so that I can upload the first official version 3.13
until then it is jut getting the current version form the archive

The linear algebra was added recently, I fix the project file already it should fine now.
Julio Jerez
Moderator
Moderator
 
Posts: 12426
Joined: Sun Sep 14, 2003 2:18 pm
Location: Los Angeles

Re: Placement question

Postby AntonSynytsia » Sun Jul 20, 2014 7:12 pm

JoeJ wrote:What do i need to do on github to get the newest version?

Download Newton using TortoiseSVN, just the way you did it before, but with a different checkout link:
https://github.com/MADEAPPS/newton-dynamics/trunk/
AntonSynytsia
 
Posts: 193
Joined: Sat Dec 28, 2013 6:36 pm

Re: Placement question

Postby JoeJ » Mon Jul 21, 2014 3:22 am

Thanks, compiles out of the box from this (i use VS 2013 Express and project conversation works).

The zip file button is on the bottom right of the main page - big and inviting, refering to https://github.com/MADEAPPS/newton-dyna ... master.zip
Maybe it's possible the zip will be automatically updated, or is it usually thought to be the last 'stable' release?
Personally i'd prefer the zip, it's much faster to download and you don't need a svn client.
User avatar
JoeJ
 
Posts: 1489
Joined: Tue Dec 21, 2010 6:18 pm

Re: Placement question

Postby manny » Mon Jul 21, 2014 5:02 am

JoeJ wrote:Thanks, compiles out of the box from this (i use VS 2013 Express and project conversation works).

If you refuse to "upgrade" visual studio 2013 will not modify the original solution and you're still able to build just fine. However, I don't know if this holds true for the express versions.

JoeJ wrote:The zip file button is on the bottom right of the main page - big and inviting, refering to https://github.com/MADEAPPS/newton-dyna ... master.zip
Maybe it's possible the zip will be automatically updated, or is it usually thought to be the last 'stable' release?
Personally i'd prefer the zip, it's much faster to download and you don't need a svn client.

Yup, this button will automatically zip up the latest HEAD of the repository for you, no need for a client.
http://www.instaLOD.io - InstaLOD - State of the art 3D optimization
manny
Site Admin
Site Admin
 
Posts: 131
Joined: Tue Feb 11, 2014 6:49 pm

Re: Placement question

Postby JoeJ » Tue Jul 22, 2014 10:26 am

A little confusion is left, the version i downloaded yesterday from https://github.com/MADEAPPS/newton-dynamics/trunk/
did also not contain changes to the path follow joint, so i'm not sure if it's newest version.
I do not need it yet, it's just to give feedback. I do not remember the revision number.
User avatar
JoeJ
 
Posts: 1489
Joined: Tue Dec 21, 2010 6:18 pm

Re: Placement question

Postby Julio Jerez » Tue Jul 22, 2014 11:49 am

does the header looks like this?

Code: Select all
class CustomPathFollow: public CustomJoint 
{
   public:
   CUSTOM_JOINTS_API CustomPathFollow (const dMatrix& pinAndPivotFrame, NewtonBody* const body);
   CUSTOM_JOINTS_API virtual ~CustomPathFollow();
   CUSTOM_JOINTS_API void GetPathTarget (dVector& posit, dVector& tangent) const;
   CUSTOM_JOINTS_API void SetPathTarget (const dVector& posit, const dVector& tangent);
   protected:
   CUSTOM_JOINTS_API virtual dMatrix EvalueCurve (const dVector& posit);
   CUSTOM_JOINTS_API virtual void SubmitConstraints (dFloat timestep, int threadIndex);
   CUSTOM_JOINTS_API virtual void GetInfo (NewtonJointRecord* const info) const;

   dMatrix m_localMatrix0;
   dVector m_pathTangent;
   dVector m_pointOnPath;
};
Julio Jerez
Moderator
Moderator
 
Posts: 12426
Joined: Sun Sep 14, 2003 2:18 pm
Location: Los Angeles

Re: Placement question

Postby JoeJ » Wed Jul 23, 2014 2:35 am

Ah yes - new getter and setter is there, i did not look close enough :oops:

Code: Select all
class CustomPathFollow: public CustomJoint 
{
   public:
   CUSTOM_JOINTS_API CustomPathFollow (const dMatrix& pinAndPivotFrame, NewtonBody* const body);
   CUSTOM_JOINTS_API virtual ~CustomPathFollow();


   CUSTOM_JOINTS_API void GetPathTarget (dVector& posit, dVector& tangent) const;
   CUSTOM_JOINTS_API void SetPathTarget (const dVector& posit, const dVector& tangent);
   
   

   protected:
   CUSTOM_JOINTS_API virtual dMatrix EvalueCurve (const dVector& posit);
   CUSTOM_JOINTS_API virtual void SubmitConstraints (dFloat timestep, int threadIndex);
   CUSTOM_JOINTS_API virtual void GetInfo (NewtonJointRecord* const info) const;

   dMatrix m_localMatrix0;
   dVector m_pathTangent;
   dVector m_pointOnPath;
};
User avatar
JoeJ
 
Posts: 1489
Joined: Tue Dec 21, 2010 6:18 pm

PreviousNext

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest