Search found 343 matches

by nickz
Fri Dec 06, 2019 1:12 am
Forum: General Issues
Topic: Extended info about invalid shape
Replies: 2
Views: 2564

Re: Extended info about invalid shape

The update is up. Shape Builder > SolidBuilder has CheckValid() which demoes getting the error messages. We have added messages for many other common errors. IsValid() also logs some trickier native OCCT errors like overlapping internal wires. The last message in the case returns a Googleable :) and...
by nickz
Thu Dec 05, 2019 4:23 am
Forum: General Issues
Topic: Extended info about invalid shape
Replies: 2
Views: 2564

Re: Extended info about invalid shape

Hello Steve Thank you for getting us motivated. We had it on our to-do list for a while. We have coded some of it. In the next update call to IBRepShape_DG.IsValid() will log errors, if any. So if IsValid() returns false, get http://www.dynoinsight.com/Help/V6_0/Interface/General/IError_KC.aspx and ...
by nickz
Thu Sep 05, 2019 7:14 am
Forum: General Issues
Topic: brep structure of cylinder
Replies: 2
Views: 2710

Re: brep structure of cylinder

Hello Sergio DGK removes seam edges from the cylinder's faces on load. It is the way we do it. This should not create any problems. Seam edges are unnatural, unnecessary and confusing in our view. Seam edges are the two geometrically coinciding edges going in opposite direction. They are added by so...
by nickz
Mon Sep 02, 2019 5:27 am
Forum: General Issues
Topic: IFrame_DG
Replies: 2
Views: 2646

Re: IFrame_DG

We have updated the page. Some interfaces use global coordinates. Some local. Global coordinates are like moving an RC toy car. You have to see all from outside. Local coordinates are like driving a car. It is often more convenient to figure out the direction.
Cheers
by nickz
Mon Aug 26, 2019 2:38 am
Forum: General Issues
Topic: COM, etc
Replies: 0
Views: 3352

COM, etc

Hi guys I think I wrote about this already. I have been often asked why the COM/ActiveX control? It is kind of out-dated technology. My answer is always that you should not be concern with it at all. It is an extremely thin interface layer between IDE and the underlying modern complex software. We d...
by nickz
Wed Aug 07, 2019 2:21 am
Forum: Bug Reports
Topic: Problem compiling C# Surface
Replies: 1
Views: 2728

Re: Problem compiling C# Surface

Hi Andy
Sorry. There was a crack in our procedures. Please get todays update. It also has a fix for a bug in IBRepBuilder_DG
Staff-ups do happen. I recommend keeping downloads for some time to be able to go back.
Thank you for reporting
by nickz
Mon Jul 29, 2019 5:50 am
Forum: General Issues
Topic: Indentify an extrusion
Replies: 1
Views: 1657

Re: Indentify an extrusion

Hello Felix I assume you mean linear extrusion? Yes it is doable with DG Kernel and is not that complicated. There is some coding to do. It is not very common functionality so we do not have a ready-to-use algorithm, but again, it is not that hard. I would suggest creating a simplest test case (a bo...
by nickz
Thu Jul 18, 2019 7:39 am
Forum: General Issues
Topic: Setting general orientation on object
Replies: 1
Views: 1805

Re: Setting general orientation on object

Hello Elph What you need is to get IFrame* from the entity and define it in such a way that it is an image of standard(=global) frame under your transform. Assuming the matrix is orthogonal (determinant is 1.0) and is 3x3, taking columns and copying them as axes to the frame should do the trick. If ...
by nickz
Tue Jun 25, 2019 4:46 am
Forum: General Issues
Topic: Wishes for explorer enhancements
Replies: 1
Views: 1549

Re: Wishes for explorer enhancements

Hello
Good points. Thank you. We will look into it in the coming versions
Regards
by nickz
Fri Jun 21, 2019 3:45 am
Forum: General Issues
Topic: Contact movement
Replies: 1
Views: 1494

Re: Contact movement

Hi Gab This is an interesting project. We do not have a high level solution, but we have tools to implement it in your application. What I think would be involved there is: - Collision detection (Collision Path, Collision and Metrics samples) - Obtaining surface points with surface normal (Collision...