Friday, December 08, 2006

I have released the new package of CyberLink for C as v2.0 today.

For the new release, Nokia's developers and Theo Beisch joined the open source project as the core developers and they contributed to add many useful patches. Thanks. Please check the ChangeLog to know the improvements in more detail.

The release has no significant changes functionally, but many patches are added for the stabilization by the developers and other contributors.

Note : I had to change the license from this release. The new license is based on BSD license basically, but some sentences are added such as literary property.

Please check the documentation or the COPYING included the source codes to know the new license in more detail.

From this release, the CVS repository is deprecated. Please use the new SVN repository to get the latest source codes.

Comments:
Hi Satoshi.

I have been using your CyberVRML97 library for a few days now and I just ran into a problem. I am trying to export a Java3D scene into a VRML format
file using this code:

VRML97Saver saver = new VRML97Saver();
saver.setBranchGroup(objRoot);
saver.save("~/oracle.wrl");

Unfortunately exporting is failing with the following message:

CyberVRML97 warning : Couldn't open the file (~/oracle.wrl)

Do you have any idea why the file can't be opened? I have checked to make sure that write permissions are properly set.

Thanks for your help.

Ian @ Wojtowicz . com
 
Hi,

I don't know why you can't open the file ....

Do you write into the simple file such as oracle.wrl ?
 
Dear Satoshi,
I would like to ask you, in your cyberlink for java 1.7, will the device obtain an IP address if there are no DHCP server, that is, does the device has 'auto-ip' capability?

regards,
paul
 
Hi Paul,

CyberLink has no support the addressing of IP address.

Please tell me your problem in more detail.
 
i mean the in the cyberlink, what is the ttl for the broadcast message for device and control point? how many hops will the broadcast message can pass through?
 
UPnP uses multicast packets about the discovery.

However, general routers does not support to relay to other network segments.

Please check the multicast protocol to solve your problem.
 
oh! you mean the for cyberlink 1.7, the broadcast message cannot go through the router and can only multicast to the same network, right ??
 
I solved the problem with oracle.wrl. VRML97Saver doesn't understand home directories specified as "~". Once I used a full path like "/Users/ian/oracle.wrl" the saver worked perfectly.

Ian @ Wojtowicz . com
 
Hi Satoshi, I trying to export a Java#D scene into a VRML format file using this code:

public static final void writeVRML(BranchGroup root,String fileName) {
VRML97Saver saver = new VRML97Saver();
saver.setBranchGroup(root);
saver.save(fileName);
}

I encounter error like
Exception in thread "AWT-EventQueue-0" java.lang.IllegalStateException: GeometryArray: cannot directly access data in BY_REFERENCE mode
at javax.media.j3d.GeometryArray.getCoordinate(GeometryArray.java:3511)
at org.cybergarage.x3d.j3d.VRML97Saver.addGeometryArrayCoordinateToIndexedFaceSetNode(VRML97Saver.java:808)

Do you have any idea what causes the error?

Thanks for your help.

Regards,
Eugene
 
Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?