mcneel / rhinocommon

RhinoCommon is the .NET SDK for Rhino5 / Grasshopper
http://wiki.mcneel.com/developer/rhinocommon
242 stars 93 forks source link

Mesh face topology and File3dm settings #27

Closed lleibman closed 13 years ago

lleibman commented 13 years ago

Could use the following additions when you get a chance:

NurbsCurve should expose SuperflousKnot File3dmSettings should expose ModelUnitsAndTolerances Need a way to get the reverse edge indicator "m_reve" for mesh topological faces to be able to get face vertices in the proper order

Thanks,

Larry

sbaer commented 13 years ago

Just added SupreflousKnot. Still need to add the other two requested items

lleibman commented 13 years ago

Designation: Non-SSA/Finmeccanica

Thanks Steve. Guess that "Issues" system really works.

Kind regards,

Larry Leibman

-----Original Message----- From: sbaer [mailto:reply@reply.github.com] Sent: Thursday, August 04, 2011 1:01 PM To: Leibman, Larry (DS-1) Subject: Re: [rhinocommon] Mesh face topology and File3dm settings (#27)

Just added SupreflousKnot. Still need to add the other two requested items

Reply to this email directly or view it on GitHub: https://github.com/mcneel/rhinocommon/issues/27#issuecomment-1728610

3.1.1001

sbaer commented 13 years ago

Yep, it works great!

Just added overload of GetEdgesForFace on the MeshTopologyEdgeList class which returns orientation information

lleibman commented 13 years ago

Designation: Non-SSA/Finmeccanica

Uh oh,

Message = "Cannot marshal 'parameter #7': Invalid managed/unmanaged type combination (Arrays can only be marshaled as LPArray, ByValArray, or SafeArray)."

Is this related to marshaling an array of bools in GetEdgesForFace

Kind regards,

Larry Leibman

-----Original Message----- From: sbaer [mailto:reply@reply.github.com] Sent: Thursday, August 04, 2011 1:29 PM To: Leibman, Larry (DS-1) Subject: Re: [rhinocommon] Mesh face topology and File3dm settings (#27)

Yep, it works great!

Just added overload of GetEdgesForFace on the MeshTopologyEdgeList class which returns orientation information

Reply to this email directly or view it on GitHub: https://github.com/mcneel/rhinocommon/issues/27#issuecomment-1728846

3.1.1001

sbaer commented 13 years ago

Yes this is an issue with marshalling 'bool' data types. Using int instead (or BOOL)

lleibman commented 13 years ago

Designation: Non-SSA/Finmeccanica

I suspected this only because of a comment I saw you made to this effect elsewhere in the code. Thanks for making me smarter!

Kind regards,

Larry Leibman

-----Original Message----- From: sbaer [mailto:reply@reply.github.com] Sent: Thursday, August 04, 2011 2:14 PM To: Leibman, Larry (DS-1) Subject: Re: [rhinocommon] Mesh face topology and File3dm settings (#27)

Yes this is an issue with marshalling 'bool' data types. Using int instead (or BOOL)

Reply to this email directly or view it on GitHub: https://github.com/mcneel/rhinocommon/issues/27#issuecomment-1729303

3.1.1001

lleibman commented 12 years ago

Designation: Non-Finmeccanica

Hi Steve,

We've been having an issue with one of our Orca customers that I was hoping to discuss with you. Is there a good time today when I can give you a buzz to talk?

Kind regards,

Larry Leibman

Principal Naval Architect

DRS Technologies, Inc.

Advanced Marine Technology Center

160 Sallitt Drive, Suite 200

Stevensville, MD 21666

Phone: 410.604.8008 (direct)

Fax: 410.643.5370

LLeibman@drs-ds.com mailto:LLeibman@drs-ds.com

www.drs-ds.com http://www.drs-ds.com/ www.orca3d.com http://www.orca3d.com/

This communication is intended only for use by the addressee(s) named herein and may contain business proprietary and/or legally privileged information. If you are not the intended recipient of this e-mail, you are hereby notified that any dissemination, distribution, disclosure or copying of this e-mail and its contents is strictly prohibited. If you have received this e-mail in error, kindly notify the sender by replying to this message. In addition, please permanently delete the message and any attachments without copying or disclosing the contents. Thank you for your cooperation.

3.3.042312