This is the discussion forum for Helix Toolkit.
For bugs and new features, use the issue tracker located at GitHub.
Also try the chat room!

WPF: After deploy strange camera position and Zoom don't work

Anonymous 9 years ago 0
This discussion was imported from CodePlex

xpix wrote at 2014-03-11 16:08:


i have some problem with a deployed application. Here my XAML for helix3d toolkit:
            <helix:HelixViewport3D x:Name="viewport" Grid.Column="0" Grid.ColumnSpan="3" Margin="5,0,0,0">
                    <PerspectiveCamera x:Name="camera" 
                <helix:ArrowVisual3D Point1="0,0,0" Point2="10 0 0" Fill="Red" Diameter="0.5" />
                <helix:ArrowVisual3D Point1="0,0,0" Point2="0 10 0" Fill="Green" Diameter="0.5"/>
                <helix:ArrowVisual3D Point1="0,0,0" Point2="0 0 10" Fill="Blue" Diameter="0.5"/>
                <helix:PipeVisual3D x:Name="Tool3D" Diameter="1" Point1="0,0,0" Point2="0,0,5" Visible="False" >
                        <SolidColorBrush Color="#FFFF8B00" Opacity="0.5"/>
                <helix:GridLinesVisual3D Thickness="0.1" Center="0,0,0" Fill="#FFDADADA" Width="1000" Length="1000" />
The Application works perfect in VS 2013, the camera position is on top and scroll whel work. But if i deploy/publish this application and open it from published directory then the camerposition are strange (close to null and a perspective view) and the zoom function with the mouse scroll wheel don't work.

It's a bug or Feature? May i can make a video to demonstrate this effect?

What are the Best Types of Charging Electronics?

Ryan Oslov 6 years ago updated by yanre strength 2 years ago 2

Why are Charging Electronics so Important?

Charging has become something that almost all of us do and the reason being is that we have lots of devices that require charging. Many of us use smartphones, tablets, and laptops every day and that means we have to make sure that we’re using the correct charging electronic to charge them. With that said, as important as charging has become, the main problem right now is that we don’t really have an idea about what charging electronics on the market are best to use. Since charging is something that has become so normal, we don’t look past what we already use.

That is why it’s important to know what other charging options are available is because there are many other innovations than just the traditionally used USB wall chargers.

What are the Types of Charging Electronics and their Uses?

  1. Power banks are one of the fastest growing charging electronics on the market and the main reason for that is because they’re portable chargers. For the most part, many of us use USB wall chargers and as powerful as those are, in the end, we have to stay stationary to charge our devices while we charge. This can be a problem if we have places to be and things to do. One of the best things about power banks is how their popularity is growing and there are quite a lot of different types of power banks that are now on the market. The two main types are power banks that have low power capacities and ones that have high power capacities. The most used ones are ones that have low power capacities and that’s because they have smaller sizes and lighter weights; so they’re able to fit into your pocket. Then there are power banks that have higher power capacities and those are heavier ones. They have lots of power and more charging ports.
  2. The next most useful charging electronic are Surge Protectors that use USB charging ports. The reason behind that is because most of us use USB wall chargers with our Surge Protectors and that can be a problem. As some USB wall charger cover surrounding AC Outlets on these Surge Protectors and the fact that you’re using an AC Outlet dedicated to just a USB charger. Instead, according to there are now Surge Protectors that use USB ports directly on them and that means you longer have to use a USB wall charger with the Surge Protectors since it’s already built-in. These type of Surge Protectors have multiple charging ports and they also make use of special charging tech like Quick Change to charge those compatible smartphones at their max charging speeds.
  3. One of the most reliable sources of power is the sun and in this case, Solar chargers are able to make use of the sun quite well. That’s because Solar chargers have multiple large solar panels that are able to capture lots of Solar rays at once and that means you can make the most out of the charging experience. Solar chargers are also quite portable because they have lanyard holes that are able to connect to a backpack, have the Solar panels facing out and capture as much as the sun as possible while you’re on the move.



Router Problems and How To Solve It

Robert 7 years ago updated by ไอยดา สุรีวงค์ 2 years ago 1

Normally internet is very important to access various applications and services to access. The computer is common device that is pretty essential to access internet with effective speed. The router is another fundamental home network device that is very useful to share internet for multiple devices such as computers, and mobile phones. The ip address is a common identity factor and every system and router has an ip address to allow internet signals. The internet security should be protected otherwise hackers easily hack important and secret informations. The router device need to be password protected otherwise unauthorized people can access resource of internet. The router users have to access router interface to make a strong password settings. The default gateway ip address of router must be a private ip address because routers settings only used for local network settings. The ip address is one of the general private ip addresses and many router manufacturers are using this particular ip address. The router may get some problem while using but users must know how to resolve those problems.

Image 50

The Common Router Problems

Today most of small scale companies and people are using router to access decent speed internet services. The router is pretty helpful to access internet within a particular range limit. The users should not forget default ip address of device to avoid complications in accessing settings. The users should connect a modem with router to make an effective connection establishment. There are many router problems highly affects device and internet connection so they have to fix those issues.

These problems are common router issues. Router interface issue is a most common issue that can be solved by various techniques. The users can’t get users interface of router by several reasons. They have to feed ip address and if any spelling mistakes then user can’t access router interface. The users should use faster web browser to access router interface and bad and slow web browsers may be reason for can’t access router interface. However users should check the router and computer connection establishment to avoid significant accessing problems. The users should unplug the modem during the access of router interface for safety precautions. The router setting can’t access problems also caused by no internet connection issue, computer firewall blocking issues and password loss and password changed problems.


keyboard commands

PUPPICAD 7 years ago updated by datadeal Sedr 2 years ago 92

I added some commands that use the CTRL key modifier to my application. I want to use CTRL+C for copy selection but it only works if SHIFT key is pressed too.

Every other key command I implemented works even when SHIFT is not pressed.


helix tookit to build data transfer app?

Quiruio 7 years ago updated by ParkPrince 6 years ago 5

i just have a ideal to build a data transfer app. Does helix toolkit offer such an library?


How do you limit camera zoom

Anonymous 9 years ago 0
This discussion was imported from CodePlex

JohnSourcer wrote at 2013-02-05 18:29:

I can zoom in but want to limit the zoom?

objo wrote at 2013-02-07 20:22:

Currently there is no limit. In the "Inspect" mode, the length of the LookDirection is reduced while keeping the CameraPosition+LookDirection point fixed.
I will add this as a new feature in the issue tracker!

Moez_rebai wrote at 2014-07-17 11:04:

Hey Objo,
Please if you add that feature to limite the camera zoom tell me how to implement it.

BogusException wrote at 2014-07-17 22:47:

If the property is inspectable, a mouse wheel event, or CTRL+, CTRL- event, could be used to limit a requested change...


limit rotation around Y axis

Anonymous 9 years ago 0
This discussion was imported from CodePlex

mat72220 wrote at 2012-09-14 16:50:


Excuse me for my english it's not my mother tongue.

I'm trying to made an application like this (

How can I limit the rotation around the Y axis (40° for example) ?


Here my Code


        <helix:HelixViewport3D x:Name="view1" RotationSensitivity="1.5"  CameraMode="Inspect" CameraRotationMode="Trackball" IsHeadLightEnabled="True" IsPanEnabled="False" IsTouchZoomEnabled="False" IsZoomEnabled="False">

            <helix:RotateManipulator Color="Green" Axis="0,0,1" Transform="{Binding Transform, ElementName=modele3d}" TargetTransform="{Binding Transform, ElementName=modele3d}" Diameter="2"/>
            <ModelVisual3D  x:Name="modele3d"/>            



davidop wrote at 2013-05-28 16:07:

Did you manage that? Thanks

objo wrote at 2013-06-07 11:58:

This should be covered by issue

How to get position of meshes by mouse

Anonymous 9 years ago 0
This discussion was imported from CodePlex

behnam263 wrote at 2014-06-29 06:07:

I need to know is it possible to get position of meshes inside helixviewer.
for example when i hover mouse on a sphere show message box which has
Position of that sphere in 3D?

objo wrote at 2014-07-02 13:16:

You can use the Viewport3DHelper.FindNearest method!

What Is The Best Brand In Power Banks For Smartphones?

Arthur Arnold 7 years ago updated by datadeal Sedr 2 years ago 98

The popularity of mobile banks right now is increasing day after day. Mobile phones along with other portable pieces of equipment are getting to be an integral part of our everyday life and we really have to confess that we have become totally influenced by them which makes us want them anxiously to last as more as possible. Fortunately, power banks exist to handle this. Power banks are mobile energy source that is very easily transported in a pocket or purse or bag and offers smartphone and tablet users supplemental power when the pieces of equipment are running low on battery.

Nevertheless, you may still find people who do not actually know what power banks are and what’s their usage. The producers or dealers don’t feel the need to show the customers on that required information. Based on the piece of equipment you have, there’s something you should know when we take a look at power banks. Thinking over all these factors, I had the desire to collect details of such guidelines and technicalities and the outcome is this post.

Precisely What Are Power Banks

According to the power banks are designed to keep the electrical power in a Lithium Ion battery and charge our pieces of equipment as required. They’re just an exclusive battery encased in specific covering together with recommended circuitry to control the circulation of electric power. That’s how I can clarify any of them in a non-technical way. Power banks maintain the electric power inside them just like you put in hard earned cash in the bank account and also have a means to charge a unit just like you take out hard earned cash! It is a perfect comparison. Right now, the higher functionality of our devices causes them to be run low on battery power faster, so it is necessary to have an additional gadget which may maintain your power source.

The way to select the best power bank for yourself

The same as with many other devices there are lots of other pointers which can help you select the best power bank. It all depends on your particular need. If you have the habit of having a lot of pieces of equipment during your vacation, you may want to obtain a high capacity power bank. Alternatively, if you’re not having many gadgets you can get a low capacity power bank. Here are some tips as per the major elements –

1. A very important factor you have to be extra careful when buying a power bank may be the capacity. In general words it lets us know just how much charge is incorporated in the power bank or how many times we are able to charge the smart phone. It is calculated in mAh. Only one thing you must understand is that when a power bank is recharging your mobile phone or tablet, a fraction of the electrical power is dropped in transport of power. According to this the genuine total capacity is perhaps 60% of the full capacity of the power bank. For example a power bank with battery full capacity at 2200 mAh has real total capacity in the range 1320mAh up to 1430mAh. And that is for top quality battery, for downgraded battery the losing of power is more so therefore the true capacity would be under 1320 mAh. In the event you decide to invest in a power bank, keep your own usage in your mind. Because our charging necessities are expanding every day, the capacity of power banks grows all together. A few high-capacity power banks may also recharge your laptops or apple ipads.

2. It’s a good idea to determine the number of connectors and also the sort of connectors. It might be much more wise to go for a power bank with built-in cables.

3. We’re buying a power bank because of its transportable type. It’s not so good to carry a power bank bigger than the device you use.

4. It is strongly recommended not to rely upon power banks that provide better total capacity cheaper. Most of them make use of restored battery and may not keep working long. Generally select a power bank produced by a popular manufacturer. The purchase price might be a bit larger, although you can be certain that the device will be more secured and the general performance shall be according to the specs.

5. Ensure that your power bank has added characteristics to secure the piece of equipment.

6. It’s also a good idea to check the unit certification. In this way it is certain that the power bank follows all of the necessary criteria for this type of devices.