activex tagged posts

Building a configurator application


There have been many requests for an instruction on how to build a configurator application. Actually, it’s not so difficult to build such an application if you have good understandings of views in Composer and some knowledge of HTML coding.

Here is a procedure you can follow. In this tutorial, we just use the GotoView() method, which can be used without Player Pro license.

Those who are already familiar with Composer’s intelligent views and HTML coding quite well can directly jump to the discussion of actual coding section at the bottom of this page.

0. Create Views

You might want to review our previous podcasts such as this and this in order to create intelligent views that can partially save and update selected properties of specified actors in Composer. In this tutorial, we access inte...

Read More

Implementing the 3DVIA Composer Player ActiveX in Windows Presentation Foundation


In this post I want to address a technological issue related to the use of the relatively old ActiveX technology together with newer technologies provided by Microsoft that do not natively support plugins such as ActiveX controls.


In the past, Microsoft provided us with Windows Forms for developing user interfaces for Windows – these were pretty straight forward visual elements that could be placed upon a surface by drag and drop. So, for instance a button or a list box could be placed on the form and resized to meet the developer’s requirements. These were fairly static elements that were pre-defined, even though the user had some control over colors and size, etc...

Read More

3DVIA your iPod #81: “3DVIA Player ActiveX”


In about 10 minutes, you will see how to embed the 3DVIA Player into PowerPoint, and learn how to setup an interactive 3D presentation. By simplifying the 3DVIA Player interface and creating buttons to access only the most desired functionality, a custom and fully interactive application can be created: one that is designed for a specific set of users with a specific set of functionality.

And the best part is that everything you see in this podcast is 100% free as part of the 3DVIA Composer system!

Read More

3DVIA your iPod #64: ENOVIA SmarTeam Integration Sample



We are often asked about whether 3DVIA Composer can be integrated into a PDM or PLM system. The answer, of course, is a resounding “yes”. With the power of 3DVIA Sync Integration and our open XML architecture, our customers have been able to create very robust integrations to their business systems such as Agile, SmarTeam, ENOVIA VPM, and many others. And the best part is that they were able to complete those integrations very quickly.

Jonathan RIONDET was in Dassault Systèmes Russia last week and had the chance to meet Evgeniy FEDOTOV, one of the application engineers for ENOVIA SmarTeam. To prove how easy it is to integrate 3DVIA Composer into SmarTeam, he was able to insert our free 3DVIA Player ActiveX control into SmarTeam, to enable 3DVIA Player as the viewer for SmarTeam...

Read More

Seemage podcast for CAD and PLM users, episode 50, Seemage associative paths

This episode marks the one-year anniversary of the Seemage podcast. I want to thank everyone who has downloaded, commented on and enjoyed these. It makes preparing them a pleasure for us.

Of course, none of this would be possible without the hard work of the folks in Seemage who created the animations and product vignettes we have presented here. My deepest thanks to everyone in Sophia who contributed to this. A year-long podcast with tens of thousands of downloads ain’t nothing to sneeze at.

Today’s topic is another bravura demonstration from Jonathan showing how easy it is for non-technical users to create very sophisticated documentation, in this case, animations, by giving Seemage just the merest hint of what you want...

Read More

Seemage podcast for CAD and PLM users, episode 49, Seemage metadata search

In this week’s episode, Jonathan manages to show two amazing things about Seemage in less than two minutes. First, there is the search function, which allows you to rapidly find anything you need in a Seemage model.

More interestingly, by showing that it’s possible to search a Seemage model for metadata without having the part’s geometry loaded, Jonathan is making clear a fundamental point about Seemage: that Seemage is a property editor.  Anything (and everything) in Seemage is simply a property. So, if you want to search for a part number, it’s not dependent on the geometry.

It takes some thinking to grasp the concept, but once you do it’s clear why Seemage is both powerful and fast.

Thanks again to Jonathan for this week’s episode.

Read More

Seemage your iPod #48: “Seemage application integration”


Seemage podcast for CAD and PLM users, episode 48, Seemage application integration

This week’s episode demonstrates an important capability in Seemage: application integration. In this video, you will notice that Seemage is being used to integrate 3D data with procedural information in a custom application. The application includes the business logic required to prevent users from making errors or skipping parts of the process. Notice also in the video how the XML architecture of Seemage improves the creation of these product procedures.

This video illustrates that when we talk about content authoring in Seemage, it is not limited to production of PDFs and Word documents, or even the planet’s best product animations. It includes programmability. It’s a pretty amazing capability of Seemage, and one customers are increasingly taking advantage of.

Read More