View SetFolderImages.swift
import Cocoa | |
import Foundation | |
let pathToImage = "/some/path/to/an/image.png" | |
let pathToFolders = URL(fileURLWithPath: "/Some/Folder/Path/") | |
guard let image = NSImage(contentsOfFile: pathToImage) else { | |
fatalError("Unable to load image.") | |
} |
View meshDumpCurvesCommand.py
#python | |
import lx | |
import lxifc | |
import lxu.command | |
import modo | |
class Command(lxu.command.BasicCommand): | |
def __init__(self): | |
lxu.command.BasicCommand.__init__(self) |
View SetCOM.cpp
class SomeInterface : | |
public CLxImpl_Foo | |
{ | |
public: | |
class MyPolymorph : | |
public CLxPolymorph<SomeInterface> | |
{ | |
public: | |
virtual void | |
SetCOM( |
View kitDumpCommand.py
#python | |
''' | |
Demonstrates how to list the kits installed in Modo, and query the version | |
numbers. This mostly is a wrapper for the kit.version command. | |
''' | |
import lx |
View previewSocketExample.py
''' | |
This sample script demonstrates the basics for connecting to the preview | |
socket, setting the resolution, and the pixel format, and reading back a | |
floating point buffer of the image. | |
To test it, launch modo, and execute the command: | |
telnet.listen port:5678 raw:true | |
Then run the following in an external Python client. | |
''' |
View getReferenceScenesAndItems.py
import lxu.select | |
class ReferencedItems: | |
def __init__(self, scene): | |
self.mScene = lx.object.Scene(scene) | |
self.mSceneFilename = self.mScene.Filename() | |
self.mItems = [] | |
def AddItem(self, item): | |
print item |
View Manual_ToolOperation_Example.cpp
/* | |
* | |
* This example demonstrates how to manually implement a tool operation | |
* item. | |
* | |
*/ | |
#include <lxsdk/lx_mesh.hpp> | |
#include <lxsdk/lx_tool.hpp> | |
#include <lxsdk/lx_toolui.hpp> | |
#include <lxsdk/lx_vector.hpp> |
View EvaluateParticles.cpp
/* | |
* This demonstrates how to evaluate a particle source for it's particles. | |
* By default, only position, transform and ID are evaluated, however it | |
* could easily be extended to support other types. | |
* | |
* To evaluate particles, you must provide a TriangleSoup to the Tableau, | |
* allowing it populate your soup with the particle data. This is very | |
* similar to reading surfaces, but we only care about vertex data, not | |
* polygons. | |
* |
View continueOnFunctionMiss.py
#!/usr/bin/env python | |
''' | |
This script when attached to a breakpoint will continue lldb if the provided | |
function doesn't appear in the current backtrace. | |
To use this script, add a file called .lldbinit to your home directory, | |
with the following line: | |
NewerOlder