I'm trying to create 3 D waterfall chart for which im trying to know if thingworx support such 3d chart widget and also trying to understand how can i develop such 3 D widget using Thingworx extension sdk.
any guidance on this topic will be very helpful for me.
Using TW. 9.3
Solved! Go to Solution.
-You can take the link I posted to educate yourself on how to build such an extension or hire a 3rd party to do such development for you. IQNOX is one example of a PTC partner with skill in that area.
-Vuforia Studio is not related to what you requested, unless you want to use mobile displays or 3d glasses to consume data in AR.
-The extension SDK will not be needed as it is mainly for developing extensions based on java code. A widget like you described will need extension packaging but will be executed on client side (in the browser) using SJ and not on server side.
-Which JS libraries will be supported by TWX in the future is a question to direct to PTC support and product management.
Also note there is already an D3 based bar chart widget available in the custom charts extensions you can use as template for your own extension. https://support.ptc.com/help/thingworx/platform/r9.7/en/index.html#page/ThingWorx/Help/Extensibility/BarChartWidgetExtension.html#
Article - "Is it possible to add 3D effect or animation to widgets like pie chart, bar chart in ThingWorx Foundation?": https://www.ptc.com/en/support/article/CS184280
Hi @VladimirN ,
I checked the article but its resolution is raised in some jira issue so it doesnt have much on the context.
You can try developing your own widget or extend/integrate an existing one, there are some samples around using D3, e.g. https://github.com/thingworx-field-work/D3RangeChart
Also search for D3 in this forum.
so you mean to say if we build something like these d3 samples thingworx platform support to use it?
"Support" as in "will it run in ThingWorx"? Like the D3RangeChart does, yes. If you bring in new JS libaries, make sure there is no collision with the ones TWX already uses.
"Support" as in "will I be able to call PTC Tech Support on this"? No, this is like any custom extension.
Yes @Rocko i mean running 3d widget inside thingworx platform.
now I have gotten the answer that it allows it to run and visualise 3rd widget now question is how to create one since there is very less knowledge available on it and what i have gotten it talks about vuforia studio and other ways not using the extension sdk and another challenge is will thingworx support to new JS libraries or not that is also one question it brings in.
-You can take the link I posted to educate yourself on how to build such an extension or hire a 3rd party to do such development for you. IQNOX is one example of a PTC partner with skill in that area.
-Vuforia Studio is not related to what you requested, unless you want to use mobile displays or 3d glasses to consume data in AR.
-The extension SDK will not be needed as it is mainly for developing extensions based on java code. A widget like you described will need extension packaging but will be executed on client side (in the browser) using SJ and not on server side.
-Which JS libraries will be supported by TWX in the future is a question to direct to PTC support and product management.
Also note there is already an D3 based bar chart widget available in the custom charts extensions you can use as template for your own extension. https://support.ptc.com/help/thingworx/platform/r9.7/en/index.html#page/ThingWorx/Help/Extensibility/BarChartWidgetExtension.html#
- Thanks for the link @Rocko .
- I mentioned about Vuforia because there were some articles around 3d widget only for that way thought i will get some clarity about it thanks to your response.
-I didn't understand this point: - A widget like you described will need extension packaging but will be executed on client side (in the browser) using SJ and not on server side.
- ok I will check how I can utilise D3 template.
SJ was a typo, meaning JS, Javascript.
What I meant: Typical TWX extensions often contain java code and Things, Thing Templates and other entities to extend server capabilities. To have your code interact with ThingWorx, you will need the extension SDK.
A widget - which is what is needed here - is a bit different, as the code in there is not executed in the TWX server, but in the clients browser. You don't need the extension SDK for that. But a widget is packaged as an extension nevertheless.
Hi @Mayur_B
It appears that this post may answers your question. For the benefit of other Community Members who may have the same question, it would be great if you could designate it as the Accepted Solution.
In the event that this response did not answer your question, please post your current status so that we can continue to support.
Thanks for using the PTC Community!
Regards,
Abhi